private void btnCapNhat_Click(object sender, EventArgs e) { SetCTHDBanHang(); int slHienTai = cthd.SoLuong; int slHienCo = CTHDBanHangBUS.SoLuongCTHDBanHang(hdBH.MaHD, cthd.MaMon); int tong = slHienTai - slHienCo;//6 4 if (tong < 0) { hdBH.TongTien = HDBanHangBUS.TongTienHienTaiHoaDon(hdBH.MaHD) - (Math.Abs(tong) * MonBUS.LayDonGiaMonAn(cthd.MaMon)); } else { hdBH.TongTien = HDBanHangBUS.TongTienHienTaiHoaDon(hdBH.MaHD) + (Math.Abs(tong) * MonBUS.LayDonGiaMonAn(cthd.MaMon)); } if (CTHDBanHangBUS.CapNhatMonAn(cthd)) { if (HDBanHangBUS.CapNhatTongTien(hdBH.MaHD, hdBH.TongTien)) { //MessageBox.Show("Cập nhật món ăn thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDSCTHDBanHang(); } else { MessageBox.Show("Cập nhật món ăn thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void btnThem_Click(object sender, EventArgs e) { if (txtSoLuong.Text.Trim() == "" || lblTenMon.Text == "" || lblDonGia.Text == "") { MessageBox.Show("Mời bạn chọn món ăn và nhập số lượng trước khi thêm!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { //cthd = null; SetCTHDBanHang(); if (CTHDBanHangBUS.KiemTraMonAnTonTai(hdBH.MaHD, cthd.MaMon)) { cthd.SoLuong = CTHDBanHangBUS.SoLuongCTHDBanHang(hdBH.MaHD, cthd.MaMon) + (Convert.ToInt32(txtSoLuong.Text)); hdBH.TongTien = HDBanHangBUS.TongTienHienTaiHoaDon(hdBH.MaHD) + (Convert.ToInt32(txtSoLuong.Text) * MonBUS.LayDonGiaMonAn(cthd.MaMon)); if (CTHDBanHangBUS.CapNhatSLMonAn(hdBH.MaHD, cthd.MaMon, cthd.SoLuong)) { if (!HDBanHangBUS.CapNhatTongTien(hdBH.MaHD, hdBH.TongTien)) { MessageBox.Show("Cập nhật tổng tiền thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } //MessageBox.Show("Cập nhật món ăn thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDSCTHDBanHang(); } else { MessageBox.Show("Cập nhật món ăn thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { if (CTHDBanHangBUS.ThemMonAnVaoCTHD(cthd)) { hdBH.TongTien = HDBanHangBUS.TongTienHienTaiHoaDon(hdBH.MaHD) + (Convert.ToInt32(txtSoLuong.Text) * Convert.ToInt32(MonBUS.LayDonGiaMonAn(cthd.MaMon))); if (!HDBanHangBUS.CapNhatTongTien(hdBH.MaHD, hdBH.TongTien)) { MessageBox.Show("Cập nhật tổng tiền thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } //MessageBox.Show("Thêm món ăn thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDSCTHDBanHang(); } else { MessageBox.Show("Thêm món ăn thất bại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } AddStatus(-1); } }
private void btnXoa_Click(object sender, EventArgs e) { DialogResult dr = DialogResult.Yes; if (dr == MessageBox.Show("Bạn có chắc muốn xóa món ăn này?", "Thông bao", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { hdBH.TongTien = HDBanHangBUS.TongTienHienTaiHoaDon(hdBH.MaHD) - (cthd.SoLuong * Convert.ToInt32(lblDonGia.Text)); if (CTHDBanHangBUS.XoaMonAn(hdBH.MaHD, cthd.MaMon)) { if (HDBanHangBUS.CapNhatTongTien(hdBH.MaHD, hdBH.TongTien)) { LoadDSCTHDBanHang(); } AddStatus(-1); } else { MessageBox.Show("Xóa món ăn thất bại", "Thông bao", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }