/// <summary>
        /// 初始化数据
        /// </summary>
        private void InitData()
        {
            int       UserId = ((Model.eb_customer)Session["CrmUserInfo"]).UserId;
            DataTable dt     = new BLL.eb_shoppingcart().GetShoppingCartList(UserId);

            this.rp_ShoppingCartList.DataSource = dt;
            this.rp_ShoppingCartList.DataBind();
        }
Exemple #2
0
        /// <summary>
        /// 添加商品到购物车
        /// </summary>
        /// <param name="context"></param>
        private void AddShoppingCart(HttpContext context)
        {
            //其实购物车在这里是有bug
            string gid    = context.Request.Form["gid"].ToString();
            string count  = context.Request.Form["count"].ToString();
            int    UserId = ((Model.eb_customer)context.Session["CrmUserInfo"]).UserId;

            //先判断一下,该用户的购物车里面,有没有这一条商品,如果有,就直接修改数量
            Model.eb_shoppingcart shoppingcart = null;
            shoppingcart = new BLL.eb_shoppingcart().GetModel(int.Parse(gid), UserId);
            if (shoppingcart != null)
            {
                //表示该用户已经将该商品曾经加入到购物车里面去
                shoppingcart.Count += int.Parse(count); //修改物车里面的数量
                if (new BLL.eb_shoppingcart().Update(shoppingcart))
                {
                    //添加购物车成功
                    context.Response.Write("1");
                }
                else
                {
                    context.Response.Write("0");
                }
            }
            else
            {
                shoppingcart        = new Model.eb_shoppingcart();
                shoppingcart.gid    = int.Parse(gid);
                shoppingcart.Count  = int.Parse(count);
                shoppingcart.UserId = ((Model.eb_customer)context.Session["CrmUserInfo"]).UserId;
                int sid = new BLL.eb_shoppingcart().Add(shoppingcart);
                if (sid > 0)
                {
                    //添加购物车成功
                    context.Response.Write("1");
                }
                else
                {
                    //添加购物车失败
                    context.Response.Write("0");
                }
            }
        }