修改购物车中的商品数量
建立DataTable对象
把userID, userCookID给GetGoodsShoppingCart并传给myDtb
if (DefaultView > 0)
{
for (定义int型i = 0; i < myDtb.Rows.Count; i++)
{
定义字符串变量modifyName,调用myDtb对象中Rows[i]子对象,把返回值和\进行连接并赋值给变量modifyName
调用myDtb对象中的Rows[i]子对象,并返回值,把值给newGoodsNumber
定义modifyOk变量,调用ShoppingCart对象ModifyGoodsShoppingCart方法
把userID,userCookID,调用myDtb对象中子对象Rows,返回值转化成INT型,调用Request对象中ToString方法,newGoodsNumber 的5个参数传进去
}
}
4.5.收藏夹页面
收藏夹页面 商品名称 市场价 会员价 收藏时间 删除 GoodsShoppingCaGoodsShoppingCaGoodsShoppingCaGoodsShoppingCaDelGoodrt rt rt rt s GoodsName GoodsPriceShoGoodsPriceUser GoodsNumber p 图4-4.5-收藏夹页面
增加商品到我的收藏夹 定义int 型flag = 0;
定义string型 strSql1 = \定义string 型strSql2 = \
查询数据库,并把结果赋值给 cmd对象中CommandText文本框 查询数据库,并把结果赋值给 strSql1 查询数据库,并把结果赋值给 strSql2 建立SqlDataAdapter对象 建立DataSet对象 建立DataSet对象
4.6.会员登录界面
会员登录界面 用户名: Text:username Text:userpwd UserOrder UserOrder 密码: Reset 图4-4.6-会员登录界面
用户登录
If (username==0||userpwd==0) {
提示(“用户名或密码不能为空”) 返回 } Else {
过滤username字符串,把值赋给userName
过滤userpwd字符串, 把解密且过滤后的的密码字符串赋值给userPwd userName, userPwd给UserChk,并把结果给userID if (userID > 0) {
为USERNAME设置SESSION参数并赋值 为userID设置SESSION参数并赋值
调用SETSHOW方法并传入(false, true, false, false, false) 调用GetUsers方法并为UserName设置Session参数 把用户名和地址给WriteVisitLog并把结果给writeVisitLog 把用户名和地址给WriteVisitUsers并把结果给writeVisitUsers
把userID, userCookID传给GoodsShoppingCartToUser并把结果给bindUser 把userID, userCookID传给GoodsOrderToUser并把结果给bindOrder }
Else {
调用SETSHOW方法并传入(true, false, false, false, false) 提示(“用户名或密码错误”) 返回 } }
4.7.收货人信息提交页面
收货人信息提交页面 收获人姓名: Text:OrderUserRealName Text:OrderUserRealName 收获人详细地址 Text:OrderUserRealName 收获人邮政编码 Text: OrderUserPostcode 收获人联系电话 Text: OrderUserTelphone 收获人性别 收获人电子邮件 Text: OrderUserEmail UserOrder Reset 图4-4.7-收货人信息提交页面
收货人信息提交
定义userOrderChkPass = 1 If(OrderUserRealName==0) {
提示(收货人姓名不能为空) 并且userOrderChkPass = 0 返回 }
If(OrderUserTelphone==0) {
提示(联系电话不能为空) 并且userOrderChkPass = 0 返回 }