示例#1
0
        public string SearchBenhNhan(QLPHONGKHAMEntities db, BenhNhanSearchEntity BenhNhanSearchEntity, out List <BenhNhanDTO> ListBenhNhan)
        {
            ListBenhNhan = new List <BenhNhanDTO>();
            List <BENHNHAN> listBenhNhanDAO = null;

            object[] param = { BenhNhanSearchEntity.MaBenhNhan, BenhNhanSearchEntity.TenBenhNhan, BenhNhanSearchEntity.CMND };
            if (benhNhanDao.SearchWithParameter(db, param, out listBenhNhanDAO) == Constant.RES_FAI)
            {
                return(Constant.RES_FAI);
            }
            foreach (BENHNHAN bn in listBenhNhanDAO)
            {
                BenhNhanDTO BenhNhanDTO = new BenhNhanDTO();
                BUS.Com.Utils.CopyPropertiesFrom(bn, BenhNhanDTO);
                ListBenhNhan.Add(BenhNhanDTO);
            }
            return(Constant.RES_SUC);
        }