コード例 #1
0
ファイル: UnitTesting.cs プロジェクト: krypton99/QLPM-test
        public void ThemBenhNhan()
        {
            BenhNhanDTO be = new BenhNhanDTO();

            bebus  = new BenhNhanBUS();
            pkbbus = new PhieukhambenhBUS();
            PhieukhambenhDTO pkb = new PhieukhambenhDTO();

            be.TenBN     = "Nguyen Van A";
            be.NgsinhBN  = DateTime.UtcNow.Date;
            be.MaBN      = bebus.autogenerate_mabn();
            be.DiachiBN  = "15 Nguyen Trai";
            be.GtBN      = "Nam";
            pkb.MaPkb    = pkbbus.autogenerate_mapkb().ToString();
            be.MaPKB     = pkbbus.autogenerate_mapkb().ToString();
            pkb.NgayKham = DateTime.UtcNow.Date;

            Assert.AreEqual(true, pkbbus.them(pkb) && bebus.them(be));
        }
コード例 #2
0
ファイル: Them.xaml.cs プロジェクト: krypton99/QLPM-test
 private void Them_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();
         PhieukhambenhDTO pkb    = new PhieukhambenhDTO();
         PhieukhambenhBUS pkbBus = new PhieukhambenhBUS();
         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;
         bn.MaPKB     = pkbBus.autogenerate_mapkb().ToString();
         pkb.MaPkb    = pkbBus.autogenerate_mapkb().ToString();
         pkb.NgayKham = DateTime.UtcNow.Date;
         bnBus        = new BenhNhanBUS();
         bool kq1 = pkbBus.them(pkb);
         bool kq2 = bnBus.them(bn);
         if (kq1 == true && kq2 == true)
         {
             MessageBox.Show("Thêm Bệnh nhân thành công", "Result");
         }
         else
         {
             MessageBox.Show("Thêm Bệnh nhân thất bại", "Result", MessageBoxButton.OKCancel, MessageBoxImage.Warning);
         }
     }
 }