private void btnDatMon_Click(object sender, EventArgs e) { int idtable; try { idtable = (int)dgvChiTietNhapMain.Tag; } catch { MessageBox.Show("Bạn cần phải lựa chọn bàn ăn trước khi thêm món", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } int mamh = (int)cboDanhSachMatHang.SelectedValue; int soluong = (int)SpinEditSoLuong.Value; int mahdb = HoaDonBanDAO.LayHoaDonTheoBan(idtable); if (MatHangDAO.CheckHangTonKho(mamh, soluong) == 1) { if (mahdb == -1) { HoaDonBanDAO.InsertHoaDonBan(idtable); ChiTietBan.InsertChiTietBan(HoaDonBanDAO.LayHoaDonBanMax(), mamh, soluong); mahdb = HoaDonBanDAO.LayHoaDonTheoBan(idtable); ChangeImageTable(idtable, 1); } else { ChiTietBan.InsertChiTietBan(mahdb, mamh, soluong); } } else { MessageBox.Show("Không đủ hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } HienThiHoaDon(idtable); TongTien(mahdb); }
private void btnDatMon_Click(object sender, EventArgs e) { int idtable = (int)dgvChiTietNhapMain.Tag; int mamh = (int)cboDanhSachMatHang.SelectedValue; int soluong = (int)SpinEditSoLuong.Value; int mahdb = HoaDonBanDAO.LayHoaDonTheoBan(idtable); if (mahdb == -1) { HoaDonBanDAO.InsertHoaDonBan(idtable); ChiTietBan.InsertChiTietBan(HoaDonBanDAO.LayHoaDonBanMax(), mamh, soluong); mahdb = HoaDonBanDAO.LayHoaDonTheoBan(idtable); ChangeImageTable(idtable, 1); } else { ChiTietBan.InsertChiTietBan(mahdb, mamh, soluong); } HienThiHoaDon(idtable); TongTien(mahdb); }