private void btnXoa_Click(object sender, EventArgs e) { var tb = new HideNotifications(); if (dgvDSBenhNhan.CurrentCell != null) { //Cảnh báo người dùng nến chọn xóa một người if (MessageBox.Show("Bạn có chắc muốn xóa phiếu khám bệnh của bệnh nhân này không", "Cảnh báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) == System.Windows.Forms.DialogResult.Yes) { int a = dgvDSBenhNhan.CurrentCell.RowIndex; int IDBenhNhan = (int)dgvDSBenhNhan["MaBN", a].Value; int IDPhieuKham = PhieuKham.TimPhieuKham(dtpNgayKham.Text, IDBenhNhan); PhieuKham.XoaPhieuKham(IDPhieuKham); if (PhieuKham.TimBenhNhan(IDBenhNhan) == false)//Xoá hết tất cả các phiếu khám liên quan đến bệnh nhân đó thì xoá luôn bênh nhân đó { BenhNhan.XoaBN(IDBenhNhan); } LoadData(); lblThongBao.ForeColor = Color.Green; lblThongBao.Text = "Xoá bệnh nhân thành công!"; tb.stt(lblThongBao); } } }
public string DeleteBN(int MaBN) { if (MaBN > 0) { BenhNhan.XoaBN(MaBN); return("successed"); } else { return("failed"); } }