// Xóa bàn ăn private void btnXoaBanAn_Click_1(object sender, EventArgs e) { if (TKDN.Substring(0, 2) == "NV") { MessageBox.Show("Chỉ có chức vụ quản lý mới được sử dụng chức năng này.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (drBan == null) { MessageBox.Show("Chọn bàn muốn xóa"); return; } BanAn_DTO banAnXoa = new BanAn_DTO(); banAnXoa.ID = int.Parse(drBan.Cells["ID"].Value.ToString()); if (drBan.Cells["TrangThai"].Value.ToString() == "Có Người") { MessageBox.Show("Không thể xóa bàn đang có người"); return; } /*if (MessageBox.Show("Xóa bàn sẽ xóa toàn bộ hóa đơn của bàn đó", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) * { * try * { * HoaDon_BUS.XoaHoaDonCoIDBan(banAnXoa.ID); // xóa các hóa đơn có liên quan đến bàn đó * } * catch (Exception) * { * return; * } */ if (BanAn_BUS.XoaBanAn(banAnXoa)) { drBan = null; txtTenBan.Text = ""; lbTrangThai.Text = ""; MessageBox.Show("Xóa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadBanAn(); if (lstBanAn != null) { lbTrangThai.Text = (lstBanAn.Count).ToString(); } else { lbTrangThai.Text = "0"; } return; } else { MessageBox.Show("Xóa thất bại !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void XoaBanAn() { int flag = 0; int[] index = gridView_BanAn.GetSelectedRows(); if (index.Length > 0) { if (DevExpress.XtraEditors.XtraMessageBox.Show("Bạn có muốn xóa dòng thứ " + (index[0] + 1).ToString(), "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { string maBanAn = gridView_BanAn.GetRowCellValue(index[0], "MaBan").ToString(); flag = BanAn_BUS.XoaBanAn(maBanAn); } if (flag != 0) { DevExpress.XtraEditors.XtraMessageBox.Show("Xóa thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } //else // DevExpress.XtraEditors.XtraMessageBox.Show("Không thể xóa Khu Vực khi còn Bàn Ăn thuộc Khu Vực", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }