Пример #1
0
        protected void Button1_Command(object sender, CommandEventArgs e)
        {
            List <Dao_JustShop.GioHang> gios;

            if (Session["giohang"] == null)
            {
                gios = new List <Dao_JustShop.GioHang>();
            }
            else
            {
                gios = (List <Dao_JustShop.GioHang>)Session["giohang"];
            }
            int    i  = 0;
            string id = e.CommandArgument.ToString();

            Dao_JustShop.GioHang a       = new Dao_JustShop.GioHang();
            Dao_JustShop.SanPham sanPham = new Dao_JustShop.sanphamModel().getsp(int.Parse(id));
            a.MaSp1    = sanPham.MaSp;
            a.HinhAnh1 = sanPham.HinhAnh;
            a.Soluong  = 1;
            a.Tensp    = sanPham.Tensp;
            a.Giatien  = (float)sanPham.GiaTien;
            a.Tongtien = a.Soluong * a.Giatien;
            if (gios.Count() == 0)
            {
                gios.Add(a);
            }
            else
            {
                foreach (Dao_JustShop.GioHang item in gios)
                {
                    if (item.MaSp1 == a.MaSp1)
                    {
                        item.Soluong += 1;
                        item.Tongtien = item.Soluong * item.Giatien;
                        i++;
                    }
                }
                if (i == 0)
                {
                    gios.Add(a);
                }
            }
            Session["giohang"] = gios;
        }
Пример #2
0
        protected void btnXoa_Command(object sender, CommandEventArgs e)
        {
            List <Dao_JustShop.GioHang> gios;

            if (Session["giohang"] == null)
            {
                gios = new List <Dao_JustShop.GioHang>();
            }
            else
            {
                gios = (List <Dao_JustShop.GioHang>)Session["giohang"];
            }
            string id = e.CommandArgument.ToString();

            Dao_JustShop.GioHang a = new Dao_JustShop.GioHang();
            a = new Dao_JustShop.GioHang().GetGioHang(int.Parse(id), gios);
            gios.Remove(a);
            Session["giohang"] = gios;
            getdata();
        }