private void btnThanhToan_Click(object sender, EventArgs e) { try { int mamh = (int)dgvChiTietNhap.GetFocusedRowCellValue("MAMH"); } catch { MessageBox.Show("Hóa đơn đang trống", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { int idtable = (int)dgvChiTietNhapMain.Tag; int mahdb = (int)HoaDonBanDAO.LayHoaDonTheoBan(idtable); //ChiTietBan.DeleteChiTietBan(mahdb); if (MessageBox.Show("Bạn muốn in hóa đơn không", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { FrmRpHoaDon form = new FrmRpHoaDon(idtable); form.ShowDialog(); } HoaDonBanDAO.UpdateHoaDonBan(idtable); MessageBox.Show("Thanh toán thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); HienThiHoaDon(idtable); TongTien(mahdb); ChangeImageTable(idtable, 0); } catch { } }
private void btnInHoaDon_Click(object sender, EventArgs e) { try { int ID = (int)dgvHoaDon.GetFocusedRowCellValue("ID"); HOADONBAN hd = db.HOADONBANs.Where(p => p.ID == ID).FirstOrDefault(); FrmRpHoaDon form = new FrmRpHoaDon(hd); form.ShowDialog(); } catch { MessageBox.Show("Chưa có hóa đơn nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void btnInHoaDon_Click(object sender, EventArgs e) { FrmRpHoaDon form = new FrmRpHoaDon(pn); form.ShowDialog(); }
private void btnThanhToan_Click(object sender, EventArgs e) { /// kiểm tra đã có bàn ăn nào được chọn chưa if (IDBanAn == 0) { MessageBox.Show("Chưa có bàn ăn nào được chọn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } /// Kiểm tra xem bàn ăn là bàn đã có khách hay chưa có khách BANAN banan = db.BANANs.Where(p => p.ID == IDBanAn).FirstOrDefault(); if (banan.HOADONID == null) { MessageBox.Show("Bàn ăn không có khách", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } /// Kiểm tra lại xem đã muốn thanh toán chưa DialogResult rs = MessageBox.Show("Bạn có chắc chắn thanh toán và in hóa đơn?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (rs == DialogResult.Cancel) { return; } try { if (rs == DialogResult.OK) { /// xuất report hóa đơn int ID = (int)banan.HOADONID; HOADON hd = db.HOADONs.Where(p => p.ID == ID).FirstOrDefault(); int khuyenmai = (int)txtKhuyenMai.Value; FrmRpHoaDon form = new FrmRpHoaDon(hd, khuyenmai); form.ShowDialog(); hd.KHUYENMAI = khuyenmai; db.SaveChanges(); MessageBox.Show("Thanh toán thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } banan.TRANGTHAI = 0; banan.HOADONID = null; db.SaveChanges(); UpdateDsBanAn(); } catch { MessageBox.Show("Thanh toán thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }