Ejemplo n.º 1
0
        protected void GV_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "delete")
            {
                List <int> lst = new List <int>();
                lst = (List <int>)Session["ItemList"];

                lst.Remove(Convert.ToInt32(e.CommandArgument));

                string itemList = "";

                foreach (var item in lst)
                {
                    itemList += (itemList == "" ? "" : ",") + item;
                }

                using (var db = new bigshopeEntities())
                {
                    var query = db.addToCart(itemList);
                    GV.DataSource = query;
                    GV.DataBind();
                }

                Session["ItemList"] = lst;
            }
        }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                return;
            }

            if (Session["ItemList"] != null)
            {
                List <int> lst = new List <int>();
                lst = (List <int>)Session["ItemList"];

                string ItemList = "";

                foreach (var item in lst)
                {
                    ItemList += (ItemList == "" ? "" : ",") + item;
                }

                using (var db = new bigshopeEntities())
                {
                    var query = db.addToCart(ItemList);
                    GV.DataSource = query;
                    GV.DataBind();
                }
            }
        }