private void Xoa_Click(object sender, EventArgs e) { string MBN = GetMaBenhNhan(); if (MBN == null) { return; } switch (type) { case TypeBN.BNHienTinh: { if (dbHT.CheckPatientApprove(MBN)) { MessageBox.Show("Bệnh nhân đã được phê duyệt nên không được xóa hồ sơ"); return; } if (appList.CheckPermissionDelete(Utilities.FUN_HNHT_QuanLyThongTinChungBNHT)) { DialogResult ret = MessageBox.Show("Bạn có chắc chắn muốn xóa bệnh nhân này", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (ret == DialogResult.Yes) { appList.SetHisOperate("Người dùng xóa hồ sơ bệnh nhân hiến tinh MBN = " + MBN); dbHT.DeleteInformationPatient(MBN); LoadDataBNHT(); } } else { MessageBox.Show("Bạn không có quyền xóa thông tin bệnh nhân"); } break; } case TypeBN.BNHienNoan: { if (dbHN.CheckPatientApprove(MBN)) { MessageBox.Show("Bệnh nhân đã được phê duyệt nên không được xóa hồ sơ"); return; } if (appList.CheckPermissionDelete(Utilities.FUN_HNHN_QuanLyThongTinChungBNHN)) { DialogResult ret = MessageBox.Show("Bạn có chắc chắn muốn xóa bệnh nhân này", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (ret == DialogResult.Yes) { appList.SetHisOperate("Người dùng xóa hồ sơ bệnh nhân hiến noãn MBN = " + MBN); dbHN.DeleteInformationPatient(MBN); LoadDataBNHN(); } } else { MessageBox.Show("Bạn không có quyền xóa thông tin bệnh nhân"); } break; } } }