Exemplo n.º 1
0
        /// <summary>
        /// 更新
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool Edit(SeeDoctorHistory model)
        {
            if (model == null)
            {
                return(false);
            }

            using (SeeDoctorHistoryDAL dal = new SeeDoctorHistoryDAL())
            {
                HR_SEEDOCTORHISTORY entity = ModelToEntity(model);
                return(dal.Edit(entity));
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 新增
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public string Add(SeeDoctorHistory model)
        {
            if (model == null)
            {
                return(string.Empty);
            }

            using (SeeDoctorHistoryDAL dal = new SeeDoctorHistoryDAL())
            {
                HR_SEEDOCTORHISTORY entity = ModelToEntity(model);
                entity.HISTORYID = string.IsNullOrEmpty(model.HISTORYID) ? Guid.NewGuid().ToString("N") : model.HISTORYID;

                return(dal.Add(entity));
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// Model转Entity
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        private HR_SEEDOCTORHISTORY ModelToEntity(SeeDoctorHistory model)
        {
            if (model != null)
            {
                HR_SEEDOCTORHISTORY entity = new HR_SEEDOCTORHISTORY()
                {
                    HISTORYID            = model.HISTORYID,
                    PERSONID             = model.PERSONID,
                    DIAGNOSISTIME        = model.DIAGNOSISTIME,
                    DIAGNOSIS            = model.DIAGNOSIS,
                    ICD10                = model.ICD10,
                    HOSPITAL             = model.HOSPITAL,
                    DIAGNOSISREPORT      = model.DIAGNOSISREPORT,
                    MEDICALHISATTACHMENT = model.MEDICALHISATTACHMENT,
                    MAINDISEASE          = model.MAINDISEASE,
                    PERSONHISTORY        = model.PERSONHISTORY,
                    OBSTETRICALHISTORY   = model.OBSTETRICALHISTORY,
                    MENSTRUALHISTORY     = model.MENSTRUALHISTORY,
                    PHYSICALEXAM         = model.PHYSICALEXAM,
                    SPECIALISTCASE       = model.SPECIALISTCASE,
                    AUXILIARYEXAM        = model.AUXILIARYEXAM,
                    DISEASETYPE          = model.DISEASETYPE,
                    ISRELAPSE            = model.ISRELAPSE,
                    T          = model.T,
                    M          = model.M,
                    N          = model.N,
                    POSITION   = model.POSITION,
                    STAGE      = model.STAGE,
                    CYTOTYPE   = model.CYTOTYPE,
                    GENOTYPING = model.GENOTYPING,
                    TRANSFER   = model.TRANSFER,
                    //REMARK=model.REMARK,
                    HISTOLOGICALLY      = model.HISTOLOGICALLY,
                    MOLECULARPATHOLOGIC = model.MOLECULARPATHOLOGIC
                };

                return(entity);
            }

            return(null);
        }
Exemplo n.º 4
0
        /// <summary>
        /// Entity转Model
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        private SeeDoctorHistory EntityToModel(HR_SEEDOCTORHISTORY entity)
        {
            if (entity != null)
            {
                SeeDoctorHistory model = new SeeDoctorHistory()
                {
                    HISTORYID            = entity.HISTORYID,
                    PERSONID             = entity.PERSONID,
                    DIAGNOSISTIME        = entity.DIAGNOSISTIME,
                    DIAGNOSIS            = entity.DIAGNOSIS,
                    ICD10                = entity.ICD10,
                    HOSPITAL             = entity.HOSPITAL,
                    DIAGNOSISREPORT      = entity.DIAGNOSISREPORT,
                    MEDICALHISATTACHMENT = entity.MEDICALHISATTACHMENT,
                    MAINDISEASE          = entity.MAINDISEASE,
                    PERSONHISTORY        = entity.PERSONHISTORY,
                    OBSTETRICALHISTORY   = entity.OBSTETRICALHISTORY,
                    MENSTRUALHISTORY     = entity.MENSTRUALHISTORY,
                    PHYSICALEXAM         = entity.PHYSICALEXAM,
                    SPECIALISTCASE       = entity.SPECIALISTCASE,
                    AUXILIARYEXAM        = entity.AUXILIARYEXAM,
                    DISEASETYPE          = entity.DISEASETYPE,
                    ISRELAPSE            = entity.ISRELAPSE,
                    T          = entity.T,
                    M          = entity.M,
                    N          = entity.N,
                    POSITION   = entity.POSITION,
                    STAGE      = entity.STAGE,
                    CYTOTYPE   = entity.CYTOTYPE,
                    GENOTYPING = entity.GENOTYPING,
                    TRANSFER   = entity.TRANSFER,
                    //REMARK = entity.REMARK,
                    HISTOLOGICALLY      = entity.HISTOLOGICALLY,
                    MOLECULARPATHOLOGIC = entity.MOLECULARPATHOLOGIC
                };

                return(model);
            }

            return(null);
        }