Пример #1
0
        public void Search_TestCase1()
        {
            // create data search
            db.HOSOBENHANs.Add(new HOSOBENHAN {
                MaHoSo = "1234567890", NgayKham = "12122010"
            });
            db.HOSOBENHANs.Add(new HOSOBENHAN {
                MaHoSo = "1234567891", NgayKham = "12122011"
            });
            db.HOSOBENHANs.Add(new HOSOBENHAN {
                MaHoSo = "1234567892", NgayKham = "12122012"
            });


            // create object search
            HoSoSearchEntity hoSoSearchEntity = new HoSoSearchEntity
            {
                MaHoSo      = "12345678",
                TenBenhNhan = "",
                NgayKham    = ""
            };
            List <HoSoBenhAnDTO> listResult    = null;
            HoSoBenhAnBUS        hoSoBenhAnBUS = new HoSoBenhAnBUS();


            // execute
            string actual   = hoSoBenhAnBUS.SearchHoSo(db, hoSoSearchEntity, out listResult);
            string expected = "0000";

            // compare
            Assert.Equals(actual, expected);
        }
Пример #2
0
        public void Search_TestCase2()
        {
            // create object search
            HoSoSearchEntity hoSoSearchEntity = new HoSoSearchEntity
            {
                MaHoSo      = "12345678",
                TenBenhNhan = "",
                NgayKham    = ""
            };
            List <HoSoBenhAnDTO> listResult    = null;
            HoSoBenhAnBUS        hoSoBenhAnBUS = new HoSoBenhAnBUS();


            // execute
            string actual   = hoSoBenhAnBUS.SearchHoSo(db, hoSoSearchEntity, out listResult);
            string expected = "1111";

            // compare
            Assert.Equals(actual, expected);
        }
Пример #3
0
        public string SearchHoSo(QLPHONGKHAMEntities db, HoSoSearchEntity HoSoSearch, out List <HoSoBenhAnDTO> ListHoSoEntity)
        {
            ListHoSoEntity = new List <HoSoBenhAnDTO>();
            List <HOSOBENHAN> listHoSoDAO = null;

            object[] param = { HoSoSearch.MaHoSo, HoSoSearch.TenBenhNhan, HoSoSearch.NgayKham };
            if (hoSoBenhAnService.SearchHoSo(db, param, out listHoSoDAO) == COM.Constant.RES_FAI)
            {
                return(COM.Constant.RES_FAI);
            }
            if (listHoSoDAO == null)
            {
                return(COM.Constant.RES_FAI);
            }
            foreach (var hs in listHoSoDAO)
            {
                HoSoBenhAnDTO entity = new HoSoBenhAnDTO();
                BUS.Com.Utils.CopyPropertiesFrom(hs, entity);
                ListHoSoEntity.Add(entity);
            }
            return(COM.Constant.RES_SUC);
        }