예제 #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="item"></param>
 /// <param name="doctor"></param>
 /// <param name="user"></param>
 ///  <param name="typelist1"></param>
 ///  <param name="doctorFileApplies"></param>
 public DoctorClinicApplyOutDetail(DoctorClinicApply item, YaeherDoctor doctor, YaeherUser user, List <SystemParameter> typelist1, List <DoctorFileApply> doctorFileApplies)
 {
     UserImage                = user.UserImage;
     DoctorName               = item.DoctorName;
     DoctorID                 = item.DoctorID;
     ApplyType                = item.ApplyType;
     ClinicID                 = item.ClinicID;
     ClinicName               = item.ClinicName;
     ApplyRemark              = item.ApplyRemark;
     CheckTime                = item.CheckTime;
     CheckRemark              = item.CheckRemark;
     Id                       = item.Id;
     CreatedOn                = item.CreatedOn;
     CheckResCode             = item.CheckRes;
     CheckRes                 = typelist1.Find(t => t.Code == item.CheckRes).Name;
     Certificateofpractice    = doctorFileApplies.Count > 0? doctorFileApplies.Find(t => t.TypeDetail == "Certificateofpractice").Address:"";
     Qualificationcertificate = doctorFileApplies.Count > 0 ? doctorFileApplies.Find(t => t.TypeDetail == "Qualificationcertificate").Address : "";
 }
예제 #2
0
 //public YaeherDoctorUser(YaeherDoctor doctor, YaeherUser user, List<SystemParameter> paramlist)
 //{
 //    DoctorName = doctor.DoctorName;
 //    UserID = doctor.UserID;
 //    Address = doctor.Address;
 //    HospitalName = doctor.HospitalName;
 //    Department = doctor.Department;
 //    WorkYear = doctor.WorkYear;
 //    Title = doctor.Title;
 //    GraduateSchool = doctor.GraduateSchool;
 //    IsBelieveTCM = doctor.IsBelieveTCM;
 //    IsServiceConscious = doctor.IsServiceConscious;
 //    WechatNum = doctor.WechatNum;
 //    PhoneNumber = doctor.PhoneNumber;
 //    Recommender = doctor.Recommender;
 //    CheckRes = doctor.CheckRes;
 //    Checker = doctor.Checker;
 //    AuthType = string.IsNullOrEmpty(doctor.AuthType) ? "" : paramlist.Find(t => t.Code == doctor.AuthType).Name;
 //    CheckRemark = doctor.CheckRemark;
 //    CheckTime = doctor.CheckTime;
 //    TsetTime = doctor.TsetTime;
 //    TestID = doctor.TestID;
 //    BaseTestRes = doctor.BaseTestRes;
 //    SimTestRes = doctor.SimTestRes;
 //    AuthCheckRes = string.IsNullOrEmpty(doctor.AuthCheckRes) ? "unupload" : paramlist.Find(t => t.Code == doctor.AuthCheckRes).Name;
 //    AuthCheckResCode = string.IsNullOrEmpty(doctor.AuthCheckRes) ? "unupload" : doctor.AuthCheckRes;
 //    AuthChecker = doctor.AuthChecker;
 //    AuthCheckRemark = doctor.AuthCheckRemark;
 //    AuthCheckTime = doctor.AuthCheckTime;
 //    CreatedOn = doctor.CreatedOn;
 //    UserImage = user.UserImage;
 //    CreatedOnUtc = doctor.CreatedOn.ToString("yyyy-MM-ddTHH:mm:ss");
 //    Id = doctor.Id;
 //    Resume = doctor.Resume;
 //    Sex = user.Sex;
 //    AuthType = doctor.AuthType;
 //    UserImageFile = doctor.UserImageFile;
 //}
 public YaeherDoctorUser(YaeherDoctor doctor, YaeherUser user, List <SystemParameter> paramlist, IList <DoctorFileApply> file, List <SystemParameter> paramlist1)
 {
     AuthType           = string.IsNullOrEmpty(doctor.AuthType) ? "" : paramlist1.Find(t => t.Code == doctor.AuthType).Name;
     File               = file;
     DoctorName         = doctor.DoctorName;
     UserID             = doctor.UserID;
     Address            = doctor.Address;
     HospitalName       = doctor.HospitalName;
     Department         = doctor.Department;
     WorkYear           = doctor.WorkYear;
     Title              = doctor.Title;
     GraduateSchool     = doctor.GraduateSchool;
     IsBelieveTCM       = doctor.IsBelieveTCM;
     IsServiceConscious = doctor.IsServiceConscious;
     WechatNum          = doctor.WechatNum;
     PhoneNumber        = doctor.PhoneNumber;
     Recommender        = doctor.Recommender;
     CheckRes           = doctor.CheckRes;
     Checker            = doctor.Checker;
     CheckRemark        = doctor.CheckRemark;
     CheckTime          = doctor.CheckTime;
     TsetTime           = doctor.TsetTime;
     TestID             = doctor.TestID;
     BaseTestRes        = doctor.BaseTestRes;
     SimTestRes         = doctor.SimTestRes;
     AuthCheckRes       = string.IsNullOrEmpty(doctor.AuthCheckRes) ? "unupload" : paramlist.Find(t => t.Code == doctor.AuthCheckRes).Name;
     AuthCheckResCode   = string.IsNullOrEmpty(doctor.AuthCheckRes) ? "unupload" : doctor.AuthCheckRes;
     AuthChecker        = doctor.AuthChecker;
     AuthCheckRemark    = doctor.AuthCheckRemark;
     AuthCheckTime      = doctor.AuthCheckTime;
     CreatedOn          = doctor.CreatedOn;
     UserImage          = user.UserImage;
     IDCard             = doctor.IDCard;
     CreatedOn          = doctor.CreatedOn;
     Id            = doctor.Id;
     Resume        = doctor.Resume;
     Sex           = user.Sex;
     UserImageFile = doctor.UserImageFile;
 }
예제 #3
0
 /// <summary>
 /// 构造函数
 /// </summary>
 public YaeherDoctorUser(YaeherDoctor doctor, YaeherUser user, List <SystemParameter> paramlist, QualityCommittee quality)
 {
     DoctorName         = doctor.DoctorName;
     UserID             = doctor.UserID;
     Address            = doctor.Address;
     HospitalName       = doctor.HospitalName;
     Department         = doctor.Department;
     WorkYear           = doctor.WorkYear;
     Title              = doctor.Title;
     GraduateSchool     = doctor.GraduateSchool;
     IsBelieveTCM       = doctor.IsBelieveTCM;
     IsServiceConscious = doctor.IsServiceConscious;
     WechatNum          = doctor.WechatNum;
     PhoneNumber        = doctor.PhoneNumber;
     Recommender        = doctor.Recommender;
     CheckRes           = doctor.CheckRes;
     Checker            = doctor.Checker;
     CheckRemark        = doctor.CheckRemark;
     CheckTime          = doctor.CheckTime;
     TsetTime           = doctor.TsetTime;
     TestID             = doctor.TestID;
     BaseTestRes        = doctor.BaseTestRes;
     SimTestRes         = doctor.SimTestRes;
     AuthCheckRes       = string.IsNullOrEmpty(doctor.AuthCheckRes) ? "unupload" : paramlist.Find(t => t.Code == doctor.AuthCheckRes).Name;
     AuthCheckResCode   = string.IsNullOrEmpty(doctor.AuthCheckRes) ? "unupload" : doctor.AuthCheckRes;
     AuthChecker        = doctor.AuthChecker;
     AuthCheckRemark    = doctor.AuthCheckRemark;
     AuthCheckTime      = doctor.AuthCheckTime;
     CreatedOn          = doctor.CreatedOn;
     UserImage          = user.UserImage;
     CreatedOn          = doctor.CreatedOn;
     Id            = doctor.Id;
     Resume        = doctor.Resume;
     Sex           = user.Sex;
     AuthType      = doctor.AuthType;
     UserImageFile = doctor.UserImageFile;
     IsQuality     = (quality == null || quality.QualityState == "close") ? false : true;
 }
예제 #4
0
 public async Task <YaeherDoctor> DeleteYaeherDoctor(YaeherDoctor YaeherDoctorInfo)
 {
     return(await _repository.UpdateAsync(YaeherDoctorInfo));
 }
예제 #5
0
        public async Task <YaeherDoctor> CreateYaeherDoctor(YaeherDoctor YaeherDoctorInfo)
        {
            YaeherDoctorInfo.Id = await _repository.InsertAndGetIdAsync(YaeherDoctorInfo);

            return(YaeherDoctorInfo);
        }