コード例 #1
0
 private void bt_lưu_Click(object sender, EventArgs e)
 {
     if (flag == "them")
     {
         if (checkData() == false)
         {
             return;
         }
         BenhNhanDTO bn = new BenhNhanDTO();
         bn.MaBN1     = tb_mabn.Text;
         bn.HoTen1    = tb_hoten.Text;
         bn.NgaySinh1 = dtp_ngaysinh.Value;
         bn.GioiTinh1 = sex;
         bn.SDT1      = tb_sdt.Text;
         bn.DiaChi1   = tb_diachi.Text;
         bool kq = bnbus.them(bn);
         if (kq == true)
         {
             MessageBox.Show("Thêm bệnh nhân thành công");
             dtgv_benhnhan.Enabled = true;
             ChiDoc();
             empty();
         }
         else
         {
             MessageBox.Show("Thêm bệnh nhân thất bại");
             return;
         }
     }
     else if (flag == "sua")
     {
         if (checkData() == false)
         {
             return;
         }
         BenhNhanDTO bn = new BenhNhanDTO();
         bn.MaBN1     = tb_mabn.Text;
         bn.HoTen1    = tb_hoten.Text;
         bn.NgaySinh1 = ((DateTime)dtp_ngaysinh.Value);
         bn.GioiTinh1 = sex;
         bn.DiaChi1   = tb_diachi.Text;
         bn.SDT1      = tb_sdt.Text;
         bnbus        = new BenhNhanBUS();
         bool kq = bnbus.sua(bn);
         if (kq == false)
         {
             MessageBox.Show("Sữa bệnh nhân thất bại. Vui lòng kiểm tra lại dũ liệu");
             ChiDoc();
             return;
         }
         else
         {
             MessageBox.Show("Sữa bệnh nhân thành công");
             dtgv_benhnhan.Enabled = true;
             ChiDoc();
             empty();
         }
     }
     Reload();
 }
コード例 #2
0
 private void Sua_Click(object sender, RoutedEventArgs e)
 {
     if (mabenhnhan.Text == null || hoten.Text == "" || (radio1.IsChecked == false && radio2.IsChecked == false) || ngaysinh.SelectedDate == null || diachi.Text == "")
     {
         MessageBox.Show("Vui lòng nhập đầy đủ thông tin bệnh nhân");
     }
     else
     {
         BenhNhanDTO bn = new BenhNhanDTO();
         bn.MaBN  = int.Parse(mabenhnhan.Text);
         bn.TenBN = hoten.Text;
         if (radio1.IsChecked == true)
         {
             bn.GtBN = "Nam";
         }
         else
         {
             bn.GtBN = "Nữ";
         }
         bn.NgsinhBN = ngaysinh.SelectedDate.Value;
         bn.DiachiBN = diachi.Text;
         bnBus       = new BenhNhanBUS();
         bool kq = bnBus.sua(bn, temp);
         if (kq == false)
         {
             MessageBox.Show("Sửa Bệnh nhân thất bại. Vui lòng kiểm tra lại dũ liệu", "Result", MessageBoxButton.OKCancel, MessageBoxImage.Warning);
         }
         else
         {
             MessageBox.Show("Sửa Bệnh nhân thành công", "Result");
         }
     }
 }
コード例 #3
0
ファイル: UnitTesting.cs プロジェクト: krypton99/QLPM-test
        public void SuaBenhNhan()
        {
            BenhNhanDTO be = new BenhNhanDTO();

            bebus       = new BenhNhanBUS();
            be.TenBN    = "Nguyen Van A";
            be.NgsinhBN = DateTime.UtcNow.Date;
            be.MaBN     = 5;
            be.DiachiBN = "17 Nguyen Trai";
            be.GtBN     = "Nam";
            Assert.AreEqual(true, bebus.sua(be, "5")); //ma benh nhan can sua
        }