public void capNhat(int rowID, int soLuong) { if (soLuong == 0) { XoaHang(rowID); } else { HangChon hangChon = hang[rowID]; hangChon.SoLuong = soLuong; } }
public void themHang(string ma, string ten, float gia, int soLuong, float size) { int dem = this.layGiaTri(ma); if (dem == -1) { HangChon hangChon = new HangChon(ma, ten, gia, soLuong, size); hang.Add(hangChon); } else { hang[dem].SoLuong += soLuong; } }
protected void btnThemHang_Click(object sender, EventArgs e) { Label lblLoi = (Label)frmChiTiet.FindControl("lblLoi"); try { lblLoi.Text = ""; if (Session["User"] != null) { HangChon h = new HangChon(); Label giaLabel = (Label)frmChiTiet.FindControl("giaLabel"); Label tenHangLabel0 = (Label)frmChiTiet.FindControl("tenHangLabel0"); Label maHangLabel = (Label)frmChiTiet.FindControl("maHangLabel"); Label lblSL = (Label)frmChiTiet.FindControl("lblSL"); h.Gia = float.Parse(giaLabel.Text); h.MaHang = maHangLabel.Text; h.Size = float.Parse((string)Session["sl"]); h.SoLuong = int.Parse(lblSL.Text); h.TenHang = tenHangLabel0.Text; GioHang gio; if (Session["giohang"] == null) { gio = new GioHang(); } else { gio = (GioHang)Session["giohang"]; } gio.themHang(h.MaHang, h.TenHang, h.Gia, h.SoLuong, h.Size); Session["giohang"] = gio; } else { Response.Redirect("DangNhap.aspx"); } } catch (Exception ex) { lblLoi.Text = "Chọn zise"; } }