在中实现层架构
/// SUMMARY
/// Function Add new customer. Calls
/// the function in Data layer.
/// /SUMMARY
public void Add()
{
d(this);
}
/// SUMMARY
/// Function Update customer details.
/// Calls the function in Data layer.
/// /SUMMARY
都是我们生活的必要工具 public void Update()
{
date(this);
}
/// SUMMARY
/// Function Find customer. Calls the
/// function in Data layer.
/// It returns the details of the customer using
/// customer ID via a Dataset to GUI tier.
/// /SUMMARY
public DataSet Find(String str)
{
if (str == \"\")
throw new Exception(\"Please provide ID to search\");
DataSet data = null;
data = nd(str);
return data;
}
}
}
数据访问层
数据层包括处理MS Access数据库的细节。所有这些细节都是透明的,不会影响到商业逻辑层。数据访问层有个指向商业逻辑层的引用BOCustomer cus。为了应用方便并且支持其他数据库。
using System;
using eDb;
using ta;
namespace _3tierarchitecture
{
/// SUMMARY
/// Summary description for DACustomer.
/// /SUMMARY
public class DACustomer
{
private OleDbConnection cnn;
//change connection string as per the
//folder you unzip the files
private const string CnnStr =
\"Provider=EDB.4.0;Data \" +
\"Source= D:\\\\Rahman_Backup\\\\Programming\\\\\" +
\"Csharp\\\\3tierarchitecture\\\\b;\";
//local variables
private String strTable=\"\";
private String strFields=\"\";
private String strValues=\"\";
private String insertStr=\"\";
//this needs to be changed based on customer
//table fields\'\' Name of the database!
private const String thisTable = \"tblCustomer\";
private const String cus_ID = \"CUS_ID\";
private const String cus_LName = \"CUS_L_NAME\";
private const String cus_FName = \"CUS_F_NAME\";
private const String cus_Tel = \"CUS_TEL\";
private const String cus_Address = \"CUS_ADDRESS\";
public DACustomer()
{
}
汕尾看癫痫哪个好太原子宫内膜炎哪家好
桂林治疗白癜风重点医院
-
袁泉女儿正面照曝光,深眼窝似妈妈翻版,才9岁就是高冷气质缪斯
袁泉是影视圈少有的备受瞩目,出有道多年之前零绯闻,几位时候凭借《小鱼...
2024-07-23
-
魏县公安局关于依法打击处理遵守疫情期间封控管理规定人员的通告
莘县警察局 关于不作为打击处理触犯鼠疫后曾封控管理临时工法规技术人员...
2023-11-21
-
祥硕将发表USB 4主机控制器芯片组
2022-05-22 10:25:20 作者:吕英娜 ASMedia)正式宣布成为首家推出USB 4PC伺服芯片组...
2023-11-12
-
40个高实用性面试问题,来自这个星球最敏锐的一群科技高管
40个高价值报名补救办法,来自这个将会世界最老练的一群生物科技娱乐业 ...
2023-11-11
-
苹果,如何把握「保密」和「创新」
原标题:苹果电脑前高管揭秘:怎么克服隐瞒人文演化转成的「经年累月」?...
2023-10-31
-
“北鼎规格”打破台式烤箱刻板印象
由于烹饪常常代代相传,长久以来“爆米花”对于里面面国人的房间只是锦上...
2023-10-23