示例#1
0
        public bool UpdateDeptment(DeptmentModel model, out string errorMsg)
        {
            errorMsg = "成功";
            if (string.IsNullOrEmpty(model.DeptCode))
            {
                errorMsg = "科室代码不可为空.";
                return(false);
            }
            if (string.IsNullOrEmpty(model.DeptName))
            {
                errorMsg = "科室名称不可为空.";
                return(false);
            }
            var afterEntity = _deptmentService.GetById(model.DeptCode);

            if (afterEntity != null)
            {
                var entity = model.MapTo(afterEntity);
                return(_deptmentService.Update(entity));
            }
            else
            {
                errorMsg = "要修改的科室代码不存在..";
                return(false);
            }
        }
示例#2
0
 public Task AddDeptmentByHisAsync(PatientInfo patient)
 {
     return(Task.Run(() =>
     {
         DeptmentModel model = new DeptmentModel
         {
             DeptCode = patient.LocationCode,
             HisDeptCode = patient.LocationCode,
             DeptName = patient.LocationName,
             Status = 1
         };
         var exist = _deptmentService.IsExist(model.DeptCode);
         if (!exist)
         {
             var entity = model.MapTo <tb_Deptment>();
             _deptmentService.Insert(entity);
         }
     }));
 }
示例#3
0
        /// <summary>
        /// 新增科室
        /// </summary>
        /// <param name="model">科室模型</param>
        /// <returns></returns>
        public bool AddDeptment(DeptmentModel model, out string errorMsg)
        {
            errorMsg = "成功";
            if (string.IsNullOrEmpty(model.DeptCode))
            {
                errorMsg = "科室代码不可为空.";
                return(false);
            }
            if (string.IsNullOrEmpty(model.DeptName))
            {
                errorMsg = "科室名称不可为空.";
                return(false);
            }
            var exist = _deptmentService.IsExist(model.DeptCode);

            if (exist)
            {
                errorMsg = "科室代码已存在.";
                return(false);
            }
            var entity = model.MapTo <tb_Deptment>();

            return(_deptmentService.Insert(entity) > 0);
        }