网上商城详细设计说明书(范本)
4.订单生成购物车及商品搜索和收藏
4.1.搜索商品按钮页面
图4-4.1-搜索商品按钮页面
点击搜索商品按钮
if (SearchKeys> 0)
{
返回父窗口("打开GoodsSearch.aspx页面SearchKeys=" + SearchKeys字符串+ "&SearchKeysType=" + SearchKeysType.SelectedValue字符串)
Label4=“”
}
Else
{
Label4= "商品名或关键字不能为空!"
}
4.2.我的购物车页面
图4-4.2-我的购物车页面
提取购物车中商品信息
定义int型num1=0
定义int型num2=0
定义double型num3=0.00
建立DataTable对象
把userID, userCookID给GetGoodsShoppingCart再传给myDtb
if (DefaultView> 0)
{
for (定义int形 i = 0; i<myDtb.Rows.Count; i++)
{
num1 = num1 + 1;
调用myDtb对象中的Rows[i]子对象,并返回值把返回值转换成INT型+num2赋值给num2调用myDtb对象中的Rows[i]子对象,并返回值把返回值转换成double型+num3赋值给num3
}
}
Label2文本框= num1的字符串
Label3文本框= num2的字符串
Label5文本框= num3的字符串
4.3.商品搜索页面
图4-4.3-商品搜索页面
获取搜索的商品
if (searchKeysType == 0)
{
查询数据库,并把结果赋值给 cmd对象中CommandText文本框
}
Else
{
查询数据库,并把结果赋值给 cmd对象中CommandText文本框
}
建立SqlDataAdapter对象
建立DataSet对象
4.4.我的购物车页面2
图4-4.4-我的购物车页面2
删除购物车中的商品
定义int形flag=0
if(userID> 0)
{
查询数据库,并把结果赋值给 cmd对象中CommandText文本框
}
Else
{
查询数据库,并把结果赋值给 cmd对象中CommandText文本框
}
清空购物车中的商品信息
定义int形flag=0
if(userID> 0)
{
查询数据库,并把结果赋值给 cmd对象中CommandText文本框
}
Else
{
查询数据库,并把结果赋值给 cmd对象中CommandText文本框
}
修改购物车中的商品数量
建立DataTable对象
把userID, userCookID给GetGoodsShoppingCart并传给myDtb
if (DefaultView> 0)
{
for (定义int型i = 0; i<myDtb.Rows.Count; i++)
{
定义字符串变量modifyName,调用myDtb对象中Rows[i]子对象,把返回值和"GoodsNumber"进行连接并赋值给变量modifyName
调用myDtb对象中的Rows[i]子对象,并返回值,把值给newGoodsNumber
定义modifyOk变量,调用ShoppingCart对象ModifyGoodsShoppingCart方法
把userID,userCookID,调用myDtb对象中子对象Rows,返回值转化成INT型,调用Request 对象中ToString方法,newGoodsNumber 的5个参数传进去
}
}。