您目前尚未登陆,请选择【登陆】或【注册
首页->电子商务->明日网上商城购物系统源码>>User/CommitGoods.aspx.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:明日网上商城购物系统源码
当前文件:文件类型 MingriNetShop/User/CommitGoods.aspx.cs打开代码结构图
普通视图
		            
1using System; 2using System.Data; 3using System.Configuration; 4using System.Collections; 5using System.Web; 6using System.Web.Security; 7using System.Web.UI; 8using System.Web.UI.WebControls; 9using System.Web.UI.WebControls.WebParts; 10using System.Web.UI.HtmlControls; 11using System.Data.SqlClient; 12using System.Text.RegularExpressions; 13 14public partial class User_CommitGoods : System.Web.UI.Page 15{ 16 UserInfoClass ucObj = new UserInfoClass(); 17 MangerClass mcObj = new MangerClass(); 18 protected void Page_Load(object sender, EventArgs e) 19 { 20 if (!IsPostBack) 21 { 22 ShopCartBind(); 23 TotalDs(); 24 } 25 } 26 //绑定市场价 27 public string GetMKPStr(string P_Str_MarketPrice) 28 { 29 return ucObj.VarStr(P_Str_MarketPrice, 1); 30 } 31 //绑定会员价 32 public string GetMBPStr(string P_Str_MemberPrice) 33 { 34 return ucObj.VarStr(P_Str_MemberPrice, 1); 35 } 36 //绑定小计 37 public string GetSPStr(string P_Str_SumPrice) 38 { 39 return ucObj.VarStr(P_Str_SumPrice, 1); 40 } 41 /// <summary> 42 /// 获取购物车中的商品信息 43 /// </summary> 44 public void ShopCartBind() 45 { 46 ucObj.SCIBind("ShopCart", gvShopCart, Convert.ToInt32(Session["UID"].ToString())); 47 } 48 /// <summary> 49 /// 显示购物车中的商品合计金额和商品数量 50 /// </summary> 51 public void TotalDs() 52 { 53 DataSet ds= ucObj.ReturnTotalDs(Convert.ToInt32(Session["UID"].ToString()), "TotalInfo"); 54 lbSumPrice.Text = ucObj.VarStr(ds.Tables["TotalInfo"].Rows[0][0].ToString(),1); 55 lbSumNum.Text = ucObj.VarStr(ds.Tables["TotalInfo"].Rows[0][2].ToString(),1); 56 } 57 protected void lnkbtnContinue_Click(object sender, EventArgs e) 58 { 59 Response.Redirect("index.aspx"); 60 } 61 protected void lnkbtnCheck_Click(object sender, EventArgs e) 62 { 63 Response.Redirect("CheckOut.aspx"); 64 } 65 protected void lnkbtnClear_Click(object sender, EventArgs e) 66 { 67 ucObj.DeleteShopCart(Convert.ToInt32(Session["UID"].ToString())); 68 ShopCartBind(); 69 TotalDs(); 70 lbLag.Visible = true; 71 } 72 protected void gvShopCart_PageIndexChanging(object sender, GridViewPageEventArgs e) 73 { 74 gvShopCart.PageIndex = e.NewPageIndex; 75 ShopCartBind(); 76 77 } 78 protected void gvShopCart_RowDeleting(object sender, GridViewDeleteEventArgs e) 79 { 80 int P_Int_CartID = Convert.ToInt32(gvShopCart.DataKeys[e.RowIndex].Value.ToString()); 81 ucObj.DeleteShopCartByID(Convert.ToInt32(Session["UID"].ToString()), P_Int_CartID); 82 ShopCartBind(); 83 TotalDs(); 84 } 85 protected void gvShopCart_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e) 86 { 87 gvShopCart.EditIndex = -1; 88 ShopCartBind(); 89 TotalDs(); 90 } 91 protected void gvShopCart_RowUpdating(object sender, GridViewUpdateEventArgs e) 92 { 93 int P_Int_CartID = Convert.ToInt32(gvShopCart.DataKeys[e.RowIndex].Value.ToString()); 94 int P_Int_Num =Convert.ToInt32( ((TextBox)(gvShopCart.Rows[e.RowIndex].Cells[3].Controls[0])).Text.ToString()); 95 if (IsValidNum(P_Int_Num.ToString()) == true) 96 { 97 ucObj.UpdateSCI(Convert.ToInt32(Session["UID"].ToString()), P_Int_CartID, P_Int_Num); 98 gvShopCart.EditIndex = -1; 99 ShopCartBind(); 100 TotalDs(); 101 } 102 else 103 { 104 gvShopCart.EditIndex = -1; 105 ShopCartBind(); 106 TotalDs(); 107 108 } 109 } 110 protected void gvShopCart_RowEditing(object sender, GridViewEditEventArgs e) 111 { 112 gvShopCart.EditIndex = e.NewEditIndex; 113 ShopCartBind(); 114 TotalDs(); 115 } 116 //判断修改的数据是否为有效的数据 117 public bool IsValidNum(string num) 118 { 119 return Regex.IsMatch(num, @"^\+?[1-9][0-9]*$"); 120 } 121 122 123} 124
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:明日网上商城购物系统源码
51Aspx.com 版权所有 CopyRight © 2000-2008. 京ICP备06046876号