Ejemplo n.º 1
0
        public void Add(string id, string ten, string anh, string gia, string soluong)
        {
            var item = new HangHoa();

            item.ID  = new Guid(id);
            item.Ten = ten;
            item.Anh = anh;
            item.GNY = Convert.ToDouble(gia);
            var gioHangItem = new GioHangItem();

            if (List.ContainsKey(item.ID.ToString()))
            {
                gioHangItem          = List[item.ID.ToString()];
                gioHangItem.SoLuong += 1;
                List.Remove(item.ID.ToString());
                List.Add(item.ID.ToString(), gioHangItem);
            }
            else
            {
                gioHangItem = new GioHangItem(item.Ten, item.Anh, Convert.ToInt32(item.GNY), Convert.ToInt32(soluong));
                List.Add(item.ID.ToString(), gioHangItem);
            }
            Calculate();
            HttpContext.Current.Session["cart"] = List;
        }
Ejemplo n.º 2
0
        public void Add(HangHoa item)
        {
            var gioHangItem = new GioHangItem();

            if (List[item.ID.ToString().ToString()] != null)
            {
                gioHangItem          = List[item.ID.ToString().ToString()];
                gioHangItem.SoLuong += 1;
                List.Remove(item.ID.ToString().ToString());
                List.Add(item.ID.ToString().ToString(), gioHangItem);
            }
            else
            {
                gioHangItem = new GioHangItem(item.Ten, item.Anh, Convert.ToInt32(item.GNY), 1);
                List.Add(item.ID.ToString().ToString(), gioHangItem);
            }
            Calculate();
            HttpContext.Current.Session["cart"] = List;
        }
Ejemplo n.º 3
0
        public void UpdateSl(HangHoa item, string SoLuong)
        {
            var gioHangItem = new GioHangItem();

            if (SoLuong == null)
            {
                SoLuong = "1";
            }
            if (List.ContainsKey(item.ID.ToString()))
            {
                gioHangItem         = List[item.ID.ToString()];
                gioHangItem.SoLuong = Convert.ToInt32(SoLuong);
                List.Remove(item.ID.ToString());
                List.Add(item.ID.ToString(), gioHangItem);
            }
            else
            {
                gioHangItem = new GioHangItem(item.Ten, item.Anh, Convert.ToInt32(item.GNY), Convert.ToInt32(SoLuong));
                List.Add(item.ID.ToString(), gioHangItem);
            }
            Calculate();
            HttpContext.Current.Session["cart"] = List;
        }