温馨提示:代码在线浏览功能只能做为源码浏览参考,不能展示项目的全部,如果想更进一步了解该代码请下载:衣购网站项目(三层开发)源码
当前文件路径:ClothesShop/BLL/order.cs

1using System; 2
using System.Collections.Generic; 3
using System.Text; 4
using ClothesShop.DALFactory; 5
using ClothesShop.IDAL; 6
using System.Data; 7
using System.Data.OleDb; 8
//该源码下载自http://www.51aspx.com/CV/ClothesShop 9
10
namespace ClothesShop.BLL 11
{ 12
public class order 13
{ 14
private static readonly Iorder ord = DataAccess.Createorder(); 15
16
/// <summary> 17
/// 添加一条订单纪录 18
/// </summary> 19
/// <param name="orderid">订单号</param> 20
/// <param name="productid">商品号</param> 21
/// <param name="userid">用户编号</param> 22
/// <param name="acceptname">收货人</param> 23
/// <param name="address">收货地址</param> 24
/// <param name="postalcode">邮政编码</param> 25
/// <param name="phone">联系电话</param> 26
/// <param name="delivery">送货方式</param> 27
/// <param name="payment">付款方式</param> 28
/// <param name="state">订单状态</param> 29
/// <param name="ordertime">下单时间</param> 30
/// <param name="orderprice">订单总额</param> 31
/// <returns></returns> 32
public int createorder(string orderid, string productid, int userid, string acceptname, 33
string address, string postalcode, string phone, string delivery, string payment, int state, DateTime ordertime, double orderprice) 34
{ 35
return ord.createorder(orderid,productid,userid,acceptname,address,postalcode, phone, delivery, payment, state,ordertime,orderprice); 36
} 37
38
/// <summary> 39
/// 更新订单状态 40
/// </summary> 41
/// <param name="orderid">订单号</param> 42
/// <param name="state">订单状态</param> 43
/// <returns></returns> 44
public int updatestate(string orderid, int state) 45
{ 46
return ord.updatestate(orderid,state); 47
} 48
49
/// <summary> 50
/// 根据条件查询订单纪录 51
/// </summary> 52
/// <param name="username">用户名</param> 53
/// <param name="ordertime">下单时间</param> 54
/// <param name="state">订单状态</param> 55
/// <returns></returns> 56
public DataTable selectorderlist(string username, string ordertime, int state) 57
{ 58
return ord.selectorderlist(username,ordertime,state); 59
} 60
61
/// <summary> 62
/// 根据用户ID获得订单列表 63
/// </summary> 64
/// <param name="userid"></param> 65
/// <returns></returns> 66
public DataTable getordersbyuserid(int userid) 67
{ 68
return ord.getordersbyuserid(userid); 69
} 70
71
/// <summary> 72
/// 根据条件查询订单纪录 73
/// </summary> 74
/// <param name="state">订单状态</param> 75
/// <returns></returns> 76
public DataTable selectorderlist(int state) 77
{ 78
return ord.selectorderlist(state); 79
} 80
81
public DataTable selectorderlist(string username, int state) 82
{ 83
return ord.selectorderlist(username, state); 84
} 85
86
87
/// <summary> 88
/// 获得一条订单信息 89
/// </summary> 90
/// <param name="orderid"></param> 91
/// <returns></returns> 92
public DataRow getoneorder(string orderid) 93
{ 94
return ord.getoneorder(orderid); 95
} 96
} 97
} 98





}