addressbussiness.cs
来自「ASP.NET 2.0动态网站设计实例源代码,本书介绍了ASP.NET2.0的基」· CS 代码 · 共 76 行
CS
76 行
///////////////////////////////////////////////////////////
// AddressBussiness.cs
// Implementation of the Class AddressBussiness
// Generated by Enterprise Architect
// Created on: 13-五月-2006 19:53:12
///////////////////////////////////////////////////////////
using BookShop.Entity;
using BookShop.DataAccess;
using System.Data;
using System;
namespace BookShop.Bussiness
{
public class AddressBussiness
{
public AddressBussiness()
{
}
~AddressBussiness()
{
}
public virtual void Dispose()
{
}
/// <summary>
/// 添加会员收货信息
/// </summary>
/// <param name="address"></param>
public bool AddAddress(MemberAddressEntity address)
{
if (GetAddressByMemberID(address.MemberID) == null)
return new AddressAccess().AddAddress(address);
else
return ModifyAddress(address);
}
/// <summary>
/// 根据会员ID获取收货信息
/// </summary>
/// <param name="memberID"></param>
public MemberAddressEntity GetAddressByMemberID(int memberID)
{
DataSet ds = new AddressAccess().GetAddressByMemberID(memberID);
if (ds.Tables[0].Rows.Count == 0)
return null;
else
{
string adressString = Convert.ToString(ds.Tables[0].Rows[0]["OaContactInfo"]);
return (MemberAddressEntity)Common.DeserializeIt(adressString, typeof(MemberAddressEntity));
}
}
/// <summary>
/// 修改会员收货信息
/// </summary>
/// <param name="address"></param>
public bool ModifyAddress(MemberAddressEntity address)
{
return new AddressAccess().ModifyAddress(address);
}
}//end AddressBussiness
}//end namespace Bussiness
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?