温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:Asp.net2.0电子商务网源码
当前文件路径:AspNetDianZiShangWu/BLL/user/Address.cs

1using System; 2
using System.Collections.Generic; 3
using System.Text; 4
using System.ComponentModel; 5
using Jiaen.Components; 6
using Jiaen.Components.IDAL; 7
using Jiaen.SQLServerDAL; 8
9
namespace Jiaen.BLL 10
{ 11
[DataObjectAttribute] 12
public class Address 13
{ 14
private static readonly IAddress addresses = DataAccess.CreateAddress(); 15
16
/// <summary> 17
/// 获取送货地址列表 18
/// </summary> 19
/// <returns></returns> 20
public static IList<AddressInfo> GetAddress(int userID) 21
{ 22
return addresses.GetAddress(userID); 23
} 24
25
/// <summary> 26
/// 获取特定送货地址信息 27
/// </summary> 28
/// <param name="link"></param> 29
/// <returns></returns> 30
public static AddressInfo GetAddressByID() 31
{ 32
return addresses.GetAddressByID(); 33
} 34
35
/// <summary> 36
/// 添加送货地址信息 37
/// </summary> 38
/// <param name="link"></param> 39
public static void InsertAddress(AddressInfo address) 40
{ 41
addresses.InsertAddress(address); 42
} 43
44
/// <summary> 45
/// 添加送货地址信息 46
/// </summary> 47
/// <param name="link"></param> 48
public static void InsertAddress(string userName) 49
{ 50
addresses.InsertEmpty(userName); 51
} 52
53
/// <summary> 54
/// 更新送货地址信息 55
/// </summary> 56
/// <param name="link"></param> 57
/// <returns></returns> 58
public static int UpdateAddress(AddressInfo address) 59
{ 60
return addresses.UpdateAddress(address); 61
} 62
63
/// <summary> 64
/// 更新送货方式 65
/// </summary> 66
/// <param name="link"></param> 67
/// <returns></returns> 68
public static int UpdateAddressSend(int sendType) 69
{ 70
return addresses.UpdateAddressSend(sendType); 71
} 72
73
/// <summary> 74
/// 更新支付方式 75
/// </summary> 76
/// <param name="link"></param> 77
/// <returns></returns> 78
public static int UpdateAddressPay(int payType) 79
{ 80
return addresses.UpdateAddressPay(payType); 81
} 82
83
/// <summary> 84
/// 删除送货地址信息 85
/// </summary> 86
/// <param name="link"></param> 87
/// <returns></returns> 88
public static int DeleteAddress(int addressID) 89
{ 90
return addresses.DeleteAddress(addressID); 91
} 92
93
public static int UpdateAddressBalance(decimal balance) 94
{ 95
return addresses.UpdateAddressBalance(balance); 96
} 97
} 98
} 99




[DataObjectAttribute]

}