Exemple #1
0
        private void btnSuaBenhNhan_Click(object sender, EventArgs e)
        {
            if (tbxMaBenhNhan.Text == "")
            {
                MessageBox.Show("Không tìm thấy mã bệnh nhân!");
                return;
            }

            if (isSua)// neu sua xong thi luu va disable
            {
                if (tbxHoTen.Text.Length < 3)
                {
                    MessageBox.Show("Tên không hợp lệ!");
                    return;
                }

                if (!CheckThongTinPhuHop())
                {
                    return;
                }

                DisableControl();
                btnSuaBenhNhan.Text     = "Sửa";
                btnThemBenhNhan.Enabled = true;
                btnXoaBenhNhan.Enabled  = true;
                btnTimKiem.Enabled      = true;
                string gioiTinh = "Nam";
                if (rbtnNu.Checked)
                {
                    gioiTinh = "Nữ";
                }
                DTO_BenhNhan benhNhan = new DTO_BenhNhan(tbxMaBenhNhan.Text.ToString(), tbxHoTen.Text.ToString(), gioiTinh,
                                                         dtpNamSinh.Value.Year, tbxDiaChi.Text.ToString(), tbxSDT.Text.ToString(), tbxCMND.Text.ToString());
                if (bus_benhNhan.Update(benhNhan))
                {
                    ReloadGridViewBenhNhan();
                    MessageBox.Show("Sửa bệnh nhân thành công!");
                }
                else
                {
                    MessageBox.Show("Sửa bệnh nhân thất bại!");
                }
            }
            else //Neu chua sua thi enable
            {
                EnableControl();
                btnThemBenhNhan.Enabled = false;
                btnXoaBenhNhan.Enabled  = false;
                btnTimKiem.Enabled      = false;
                btnSuaBenhNhan.Text     = "Hoàn tất";
            }

            isSua = !isSua;
        }
        private void btnSua_Click(object sender, EventArgs e)
        {
            DTO_BenhNhan benhNhan = new DTO_BenhNhan(tbxMaBenhNhan.Text.ToString(), tbxHoTen.Text.ToString(), cbxGioiTinh.SelectedItem.ToString(),
                                                     Int32.Parse(tbxNamSinh.Text.ToString()), tbxDiaChi.Text.ToString(), "000", "000");

            if (bus_benhNhan.Update(benhNhan))
            {
                MessageBox.Show("Sửa bệnh nhân thành công!");
            }
            else
            {
                MessageBox.Show("Sửa bệnh nhân thất bại!");
            }
        }
Exemple #3
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     if (checkText() == true)
     {
         if (check_flag == true)
         {
             dtoBENHNHAN = new DTO_BenhNhan(txtMaBN.Text, txtHoTen.Text, txtDiaChi.Text, lueMAPHONG.EditValue.ToString());
             if (busBENHNHAN.Add(dtoBENHNHAN) == true)
             {
                 XtraMessageBox.Show("Thêm bệnh nhân có mã" + txtMaBN.Text + " thành công.");
             }
             else
             {
                 XtraMessageBox.Show("Thêm bệnh nhân không thành công!!!");
             }
         }
         else
         {
             dtoBENHNHAN = new DTO_BenhNhan(txtMaBN.Text, txtHoTen.Text, txtDiaChi.Text, lueMAPHONG.EditValue.ToString());
             if (busBENHNHAN.Update(dtoBENHNHAN) == true)
             {
                 XtraMessageBox.Show("Sửa bệnh nhân có mã" + txtMaBN.Text + " thành công.");
             }
             else
             {
                 XtraMessageBox.Show("Sửa bệnh nhân không thành công!!!");
             }
         }
         HienThi();
         refreshAll();
         LockControls();
     }
     else
     {
         XtraMessageBox.Show("Chưa điền đủ thông tin!!!");
     }
 }