示例#1
0
        public ucBenhNhan(UserModel um)
        {
            InitializeComponent();

            bn = new BenhNhanDAO(um.getDataSource(), um.getUid(), um.getPwd());

            this.um = um;
        }
示例#2
0
        public static DbAck Insert(BenhNhanDTO BenhNhan)
        {
            DbAck result = DbAck.Unknown;

            result = BenhNhanDAO.Insert(BenhNhan);


            return(result);
        }
示例#3
0
        public static List <BenhNhanDTO> SelectAllBenhNhan()
        {
            List <BenhNhanDTO> listBenhNhan = null;


            listBenhNhan = BenhNhanDAO.SelectAllBenhNhan();

            return(listBenhNhan);
        }
示例#4
0
        public void Insert_TestCase3()
        {
            BENHNHAN benhNhan = new BENHNHAN
            {
                MaBenhNhan = TestCommon.LEN_10,
            };
            BenhNhanDAO dao      = new BenhNhanDAO();
            string      actual   = dao.Save(db, benhNhan);
            string      expected = "1111";

            Assert.Equals(expected, actual);
        }
        private void button2_Click(object sender, EventArgs e)
        {
            BenhNhan bn = BenhNhanDAO.FindBenhNhanByCMND(tf_socmnd.Text);

            if (bn != null)
            {
                tf_msbn.Text   = bn.msbn;
                tf_hoten.Text  = bn.hoten;
                tf_diachi.Text = bn.diachi;
                tf_socmnd.Text = bn.socmnd;
            }
        }
示例#6
0
        public void Delete_TestCase8()
        {
            BENHNHAN benhNhan = new BENHNHAN
            {
                MaBenhNhan = TestCommon.LEN_10,
                HoTen      = TestCommon.LEN_50,
                CMND       = "123456789012",
            };
            BenhNhanDAO dao    = new BenhNhanDAO();
            string      actual = dao.Save(db, benhNhan);

            Assert.Equals(null, actual);
        }
示例#7
0
        public ucKhamBenh(UserModel um)
        {
            InitializeComponent();

            this.um = um;
            bnDAO   = new BenhNhanDAO(um.getDataSource(), um.getUid(), um.getPwd());
            ltDAO   = new LoaiThuocDAO(um.getDataSource(), um.getUid(), um.getPwd());
            tDAO    = new ThuocDAO(um.getDataSource(), um.getUid(), um.getPwd());

            cmbBenhNhan.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            cmbBenhNhan.AutoCompleteSource = AutoCompleteSource.ListItems;

            cmbLoaiThuoc.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            cmbLoaiThuoc.AutoCompleteSource = AutoCompleteSource.ListItems;
        }
示例#8
0
        public void Insert_TestCase2()
        {
            BENHNHAN benhNhan = new BENHNHAN
            {
                MaBenhNhan  = TestCommon.LEN_10 + "1",
                HoTen       = TestCommon.LEN_50 + "1",
                CMND        = "1234567890121",
                NgaySinh    = TestCommon.LEN_8 + "1",
                GioiTinh    = true,
                SoDienThoai = "12356789011",
                DiaChi      = TestCommon.LEN_250 + "1",
                GhiChu      = TestCommon.LEN_250 + "1"
            };
            BenhNhanDAO dao      = new BenhNhanDAO();
            string      actual   = dao.Save(db, benhNhan);
            string      expected = "1111";

            Assert.Equals(expected, actual);
        }
        private void bt_luu_Click(object sender, EventArgs e)
        {
            BenhNhan bn = new BenhNhan();

            bn.diachi = tf_diachi.Text;
            bn.hoten  = tf_hoten.Text;
            bn.msbn   = tf_msbn.Text;
            bn.socmnd = tf_socmnd.Text;
            ConnectDB.instance();

            if (BenhNhanDAO.InsertBenhNhan(bn))
            {
                SendText(bn);
                MessageBox.Show("Success");
                tf_diachi.Text = "";
                tf_hoten.Text  = "";
                tf_msbn.Text   = "";
                tf_socmnd.Text = "";
                tf_diachi.Focus();
            }
            else
            {
                if (tf_msbn != null)
                {
                    SendText(BenhNhanDAO.FindBenhNhanById(tf_msbn.Text));
                    MessageBox.Show("Success");
                }
                else if (tf_socmnd != null)
                {
                    SendText(BenhNhanDAO.FindBenhNhanByCMND(tf_socmnd.Text));
                    MessageBox.Show("Success");
                }
                else
                {
                    MessageBox.Show("Error");
                }
            }

            ConnectDB.disconnect();
            Console.WriteLine("send oke");
            Console.ReadLine();
        }
示例#10
0
        public void Update_TestCase7()
        {
            BenhNhanDAO dao      = new BenhNhanDAO();
            BENHNHAN    benhNhan = new BENHNHAN
            {
                MaBenhNhan = TestCommon.LEN_10,
                HoTen      = TestCommon.LEN_50,
                CMND       = "123456789012",
            };

            dao.Save(db, benhNhan);
            BENHNHAN benhNhanUpdate = new BENHNHAN
            {
                MaBenhNhan = TestCommon.LEN_10,
            };
            string actual = dao.Save(db, benhNhanUpdate);
            // Biến kết quả
            string expected = "1111";

            // Test
            Assert.Equals(expected, actual);
        }
示例#11
0
 public static List <BENHNHAN> LoadBenhNhan()
 {
     return(BenhNhanDAO.LoadBenhNhan());
 }
示例#12
0
 public BenhNhanBUS()
 {
     dao = new BenhNhanDAO();
 }
示例#13
0
 //Them Hoc Sinh
 public static bool ThemBenhNhan(BENHNHAN bnDTO)
 {
     return(BenhNhanDAO.ThemBenhNhan(bnDTO));
 }
示例#14
0
 public BenhNhanBUS()
 {
     benhNhanDao = new BenhNhanDAO();
 }
示例#15
0
 public static DataTable BangKiemTraTonTai(BENHNHAN bnDTO)
 {
     return(BenhNhanDAO.BangKiemTraTonTai(bnDTO));
 }
示例#16
0
 public static bool KiemTraTonTai(BENHNHAN bnDTO)
 {
     return(BenhNhanDAO.KiemTraTonTai(bnDTO));
 }
示例#17
0
 public static DataTable TaoBang(BENHNHAN bnDTO)
 {
     return(BenhNhanDAO.TaoBang(bnDTO));
 }
示例#18
0
 public static bool XoaBenhNhan(BENHNHAN bnDTO)
 {
     //return XoaBenhNhan(bnDTO);
     return(BenhNhanDAO.XoaBenhNhan(bnDTO));
 }
示例#19
0
 public static bool SuaBenhNhan(BENHNHAN bnDTO)
 {
     return(BenhNhanDAO.SuaBenhNhan(bnDTO));
 }