科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件在c#中实现3层架构(2)

在c#中实现3层架构(2)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在c#中实现3层架构

来源:soft6 2008年5月16日

关键字: 架构 实现 C# Windows

  • 评论
  • 分享微博
  • 分享邮件

public BOCustomer()

{

//An instance of the Data access layer!

cusData = new DACustomer();

}  

/// <SUMMARY>

/// Property FirstName (String)

/// </SUMMARY>

public String FName

{

get

{

return this.fName;

}

set

{

try

{

this.fName = value;

if (this.fName == "")

{

throw new Exception(

"Please provide first name ...");

}

}

catch(Exception e)

{

throw new Exception(e.Message.ToString());

}

}

}

/// <SUMMARY>

/// Property LastName (String)

/// </SUMMARY>

public String LName

{

get

{

return this.lName;

}

set

{

//could be more checkings here eg revmove '' chars

//change to proper case

//blah blah

this.lName = value;

if (this.LName == "")

{

throw new Exception("Please provide name ...");

}

}

}    

/// <SUMMARY>

/// Property Customer ID (String)

/// </SUMMARY>

public String cusID

{

get

{

return this.cusId;

}

set

{

this.cusId = value;

if (this.cusID == "")

{

throw new Exception("Please provide ID ...");

}

}

}

/// <SUMMARY>

/// Property Address (String)

/// </SUMMARY>

public String Address

{

get

{

return this.address;

}

set

{

this.address = value;


if (this.Address == "")

{

throw new Exception("Please provide address ...");

}

}

}

/// <SUMMARY>

/// Property Telephone (String)

/// </SUMMARY>

public String Tel

{

get

{

return this.tel;

}

set

{

this.tel = value;

if (this.Tel == "")

{

throw new Exception("Please provide Tel ...");

}

}

}

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章