Beispiel #1
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            var str = new StandardWord();
            var tb  = new HideNotifications();

            if (dgvDSBenhNhan.CurrentCell != null)
            {
                if (txtDiaChi.Text != "" && txtHoTen.Text != "")
                {
                    if (DateTime.Compare(dtpNgayKham.Value, dtpNgaySinh.Value) >= 0)
                    {
                        int gioiTinh;
                        if (rdoNam.Checked == true)
                        {
                            gioiTinh = 1;
                        }
                        else
                        {
                            gioiTinh = 0;
                        }
                        int a    = dgvDSBenhNhan.CurrentCell.RowIndex;//Lấy ra chỉ số dòng hiện hành cua dgvDSBenhNhan để chỉnh sửa thông tin cho bệnh nhân đó
                        int MaBN = (int)dgvDSBenhNhan["MaBN", a].Value;
                        BenhNhan.SuaTTBenhNhan(MaBN, str.Standard_Word(txtHoTen.Text), gioiTinh, dtpNgaySinh.Value, txtDiaChi.Text);
                        LoadData();
                        lblThongBao.ForeColor = Color.Green;
                        lblThongBao.Text      = "Cập nhập bệnh nhân thành công!";
                        tb.stt(lblThongBao);
                    }
                    else
                    {
                        lblThongBao.ForeColor = Color.Red;
                        lblThongBao.Text      = "Ngày sinh không hợp lệ";
                        tb.stt(lblThongBao);
                        dtpNgaySinh.Focus();
                    }
                }
                else
                {
                    lblThongBao.ForeColor = Color.Red;
                    lblThongBao.Text      = "Vui lòng nhập đầy đủ thông tin!";
                    tb.stt(lblThongBao);
                    txtHoTen.Focus();
                }
            }
        }
Beispiel #2
0
 public string EditBN(int MaBN, string TenBN, DateTime NgaySinh, string DiaChi, bool GioiTinh)
 {
     if (MaBN > 0)
     {
         if (DateTime.Compare(NgaySinh, DateTime.Now) <= 0)
         {
             BenhNhan.SuaTTBenhNhan(MaBN, TenBN, GioiTinh ? 1 : 0, NgaySinh, DiaChi);
             return("successed");
         }
         else
         {
             return("failed");
         }
     }
     else
     {
         return("failed");
     }
 }