private void btnXoa_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(txtMaHD.Text)) { DialogResult dr = MessageBox.Show("Bạn có chắc chắn muốn xóa?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { try { hdbll.DeleteHoaDon(txtMaHD.Text.Trim()); { MessageBox.Show("Xóa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); QL_HoaDon_Load(sender, e); setTXT1(); } } catch { MessageBox.Show("Mã hóa đơn đang được sử dụng không thể xóa.Lỗi SQL!", "Erorr", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } else { return; } } else { MessageBox.Show("Không có bản ghi!", "Erorr", MessageBoxButtons.OKCancel, MessageBoxIcon.Error); return; } }
private void btnXoaHD_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Xác nhận xóa?", "Thông báo!", MessageBoxButtons.OKCancel) == DialogResult.OK) { if (txtMaHD.Text != string.Empty) { HoaDon hd = new HoaDon(); hd.MaHoaDon = Int32.Parse(txtMaHD.Text); hoadonBUS.DeleteCTHoaDon_All(hd.MaHoaDon); hoadonBUS.DeleteHoaDon(hd.MaHoaDon); LoadHoaDon(); MessageBox.Show("Đã xóa", "Thông báo!"); } } } catch { MessageBox.Show("Xóa thất bại!", "Thông báo!"); } }