예제 #1
0
        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);
                }
            }
        }
예제 #2
0
 public string DeleteBN(int MaBN)
 {
     if (MaBN > 0)
     {
         BenhNhan.XoaBN(MaBN);
         return("successed");
     }
     else
     {
         return("failed");
     }
 }