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; }
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; }
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; }