Exemplo n.º 1
0
 public void Remove(int id)
 {
     if (_table[id] != null)
     {
         ShoppingOnlineCart row = (ShoppingOnlineCart)_table[id];
         _tong -= row.Tong;
         _table.Remove(id);
     }
 }
Exemplo n.º 2
0
 public void Update(int id, int newQty)
 {
     if (_table[id] != null)
     {
         ShoppingOnlineCart row = (ShoppingOnlineCart)_table[id];
         _tong    -= row.Tong;
         row.Luong = newQty;
         row.Tong  = row.Luong * row.Gia;
         _tong    += row.Tong;
     }
 }
Exemplo n.º 3
0
    public void Add(int id, string name, double gia, int Sluong, string Size, string Imagespath, string Codeproduct, string Imagescolor)
    {
        // Nếu sản phẩm không có trong giỏ hàng thì thêm hàng vào giỏ
        if (_table[id] == null)
        {
            // ShoppingOnlineCart hd = new ShoppingOnlineCart(id, name, 1, gia);  'vu Tshirt
            ShoppingOnlineCart hd = new ShoppingOnlineCart(id, name, Sluong, gia, Size, Imagespath, Codeproduct, Imagescolor);
            _table.Add(id, hd);
            _tong += hd.Tong;
        }

        //Nếu đã có sản phẩm trong giỏ thì cập nhật thêm sản phẩm
        else
        {
            ShoppingOnlineCart hd = (ShoppingOnlineCart)_table[id];
            hd.Luong      += 1;
            hd.Tong       += hd.Gia;
            _tong         += hd.Gia;
            hd.KichCo      = hd.KichCo + "," + Size;
            hd.ImagesColor = hd.ImagesColor + Imagescolor;
        }
    }