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

1using System; 2
using System.Collections.Generic; 3
using System.Text; 4
using System.Data; 5
using System.Data.OleDb; 6
//该源码下载自http://www.51aspx.com/CV/ClothesShop 7
namespace ClothesShop.IDAL 8
{ 9
public interface Icart 10
{ 11
/// <summary> 12
/// 添加到购物车 13
/// </summary> 14
/// <param name="product"></param> 15
/// <param name="count"></param> 16
/// <param name="checkout"></param> 17
/// <returns></returns> 18
int createcart(int productid,int userid,int count,bool checkout); 19
20
/// <summary> 21
/// 删除一件商品 22
/// </summary> 23
/// <param name="cartid"></param> 24
/// <returns></returns> 25
int deletecart(int cartid); 26
27
/// <summary> 28
/// 批量删除商品 29
/// </summary> 30
/// <param name="cartids"></param> 31
/// <returns></returns> 32
int deltecartlist(int [] cartids); 33
34
/// <summary> 35
/// 获得购物列表 36
/// </summary> 37
/// <returns></returns> 38
DataTable selectcartlist(); 39
40
/// <summary> 41
/// 获得某个用户的购物列表 42
/// </summary> 43
/// <param name="userid"></param> 44
/// <returns></returns> 45
DataTable getcartlist(int userid); 46
47
/// <summary> 48
/// 修改购物列表的购买数量 49
/// </summary> 50
/// <param name="cartids"></param> 51
/// <param name="count"></param> 52
/// <returns></returns> 53
int updatecartlist(int [] cartids,int [] count); 54
55
/// <summary> 56
/// 商品是否存在购物车里 57
/// </summary> 58
/// <param name="productid"></param> 59
/// <returns></returns> 60
bool isexitproduct(int productid,int userid); 61
62
/// <summary> 63
/// 根据某一购物商品的数量 64
/// </summary> 65
/// <param name="cartid"></param> 66
/// <returns></returns> 67
int updatecart(int productid,int userid); 68
int updatecart(int productid, int userid, int count); 69
70
/// <summary> 71
/// 修改商品的购物状态 72
/// </summary> 73
/// <param name="cartid"></param> 74
/// <returns></returns> 75
int updatestate(int produtid,int userid, bool checkout); 76
77
/// <summary> 78
/// 购物成功后商品数量减一 79
/// </summary> 80
/// <param name="productid"></param> 81
void updateproduct(int productid,int num); 82
83
/// <summary> 84
/// 获得一条购物纪录 85
/// </summary> 86
/// <param name="productid"></param> 87
/// <returns></returns> 88
DataRow getonecartbyproductid(int productid); 89
90
/// <summary> 91
/// 根据商品ID和用户ID获得一条购物纪录的数量 92
/// </summary> 93
/// <param name="productid"></param> 94
/// <returns></returns> 95
int getcartnum(int cartid); 96
} 97
} 98





}