Ejemplo n.º 1
0
 private void btnAddpatient_Click(object sender, EventArgs e)
 {
     if (txtIDpatient.Text != "")
     {
         if (busBN.CheckTrung(txtIDpatient.Text) == true)
         {
             MessageBox.Show("Trung ID");
             txtIDpatient.Select();
         }
         else
         {
             if (txtPhonepatient.Text == "")
             {
                 txtPhonepatient.Text = "0";
             }
             DTO_BenhNhan bn = new DTO_BenhNhan(Convert.ToInt32(txtIDpatient.Text), txtNamepatient.Text, txtGenderpatient.Text, txtBornpatient.Text, txtPhonepatient.Text, txtAddresspatient.Text, txtNotepatient.Text);
             if (busBN.ThemBenhNhan(bn))
             {
                 MessageBox.Show("Thêm thành công");
                 this.benhNhanTableAdapter.Fill(this.quanLyPhongKhamDataSet.BenhNhan);
             }
             else
             {
                 MessageBox.Show("Thêm ko thành công");
             }
         }
     }
     else
     {
         MessageBox.Show("Chưa nhập ID");
     }
 }
        private void btnThem_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");

            //DTO_BenhNhan benhNhan = new DTO_BenhNhan();
            //benhNhan.MaBenhNhan = tbxMaBenhNhan.Text.ToString();
            //benhNhan.HoTen = tbxHoTen.Text.ToString();
            //benhNhan.GioiTinh = cbxGioiTinh.SelectedItem.ToString();
            //benhNhan.NamSinh = Int32.Parse(tbxNamSinh.Text.ToString());
            //benhNhan.DiaChi = tbxDiaChi.Text.ToString();


            if (bus_benhNhan.ThemBenhNhan(benhNhan))
            {
                MessageBox.Show("Thêm bệnh nhân thành công!");
            }
            else
            {
                MessageBox.Show("Thêm bệnh nhân thất bại!");
            }
        }
Ejemplo n.º 3
0
        private void btnThemBenhNhan_Click(object sender, EventArgs e)
        {
            if (!isThem)//neu chua them thi gio them
            {
                tbxHoTen.Text  = "";
                tbxDiaChi.Text = "";
                tbxCMND.Text   = "";
                tbxSDT.Text    = "";
                EnableControl();

                tbxMaBenhNhan.Text = bus_benhNhan.GetMaBenhNhanNext();
                if (tbxMaBenhNhan.Text == "")
                {
                    MessageBox.Show("Không lấy được mã bệnh nhân!");
                    return;
                }


                btnThemBenhNhan.Text   = "Hoàn tất";
                btnSuaBenhNhan.Enabled = false;
                btnXoaBenhNhan.Enabled = false;
                btnTimKiem.Enabled     = false;
            }
            else //Neu nhap xong thi them vo
            {
                if (tbxMaBenhNhan.Text == "")
                {
                    MessageBox.Show("Mã bệnh nhân không hợp lệ!");
                    return;
                }
                else if (tbxHoTen.Text.Length < 3)
                {
                    MessageBox.Show("Tên không hợp lệ!");
                    return;
                }
                else if (tbxCMND.Text.Length < 5)
                {
                    MessageBox.Show("CMND không hợp lệ!");
                    return;
                }
                if (!CheckThongTinPhuHop())
                {
                    return;
                }
                //THÊM
                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.ThemBenhNhan(benhNhan))
                {
                    ReloadGridViewBenhNhan();
                    MessageBox.Show("Thêm bệnh nhân thành công!");
                }
                else
                {
                    MessageBox.Show("Thêm bệnh nhân thất bại!");
                }

                //Done
                DisableControl();
                btnThemBenhNhan.Text   = "Thêm +";
                btnSuaBenhNhan.Enabled = true;
                btnXoaBenhNhan.Enabled = true;
                btnTimKiem.Enabled     = true;
            }

            isThem = !isThem;
        }