private void BtnTangGiam_Click(object sender, EventArgs e) { GunaNumeric nb = (GunaNumeric)sender; if (nb.Value > 10) { MessageBox.Show("Đã vượt giới hạn cho phép. 10!"); nb.Value = 10; return; } foreach (Control item in pnChiTietHoaDon.Controls) { if (item.Tag != null && item.Tag.ToString() == nb.Tag.ToString()) { usChiTietSanPham usChiTiet = (usChiTietSanPham)item; usChiTiet.capnhapTongTien((int)nb.Value); // Cap nhap so luong moi don hang catnhapSoLuongSanPhamChiTiet(nb.Tag.ToString(), (int)nb.Value); } else { continue; } } capnhapTongTien(); }
private void itemsp_Click(object sender, EventArgs e) { PictureBox pc = (PictureBox)sender; if (lstChiTiet == null) { MessageBox.Show("Vui lòng ấn tạo hóa đơn trước khi thêm món!"); return; } string[] mavagia = pc.Tag.ToString().Split(','); ChiTietHoaDon cthd = new ChiTietHoaDon(); cthd.MaHoaDon = " "; cthd.MaSanPham = mavagia[0]; cthd.SoLuong = 1; cthd.ThanhTien = Convert.ToInt32(mavagia[1]); if (!checkHD(mavagia[0])) { MessageBox.Show("Sản phẩm đã có trong chi tiết hóa đơn"); return; } lstChiTiet.Add(cthd); usChiTietSanPham usChiTiet = new usChiTietSanPham(); usChiTiet.setValue(mavagia[0]); usChiTiet.Tag = mavagia[0]; usChiTiet.btnTangGiam.Tag = mavagia[0]; usChiTiet.btnXoa.Tag = mavagia[0]; pnChiTietHoaDon.Controls.Add(usChiTiet); usChiTiet.Dock = DockStyle.Top; usChiTiet.btnTangGiam.Click += BtnTangGiam_Click;; usChiTiet.btnXoa.Click += BtnXoa_Click;; capnhapTongTien(); }