Пример #1
0
 /// <summary>
 /// 更新检验模版项
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public bool UpdateExamineTemplateItems(ExamineTemplateItems model)
 {
     using (EFExamineTemplateItemRepository _rsp = new EFExamineTemplateItemRepository())
     {
         return(_rsp.UpdateExamineTemplateItems(model));
     }
 }
Пример #2
0
 public IHttpActionResult Get([FromUri] Request <string> req)
 {
     try
     {
         Response <ExamineItemOptionModel> rsp = new Response <ExamineItemOptionModel>();
         PageInfo pageInfo = new PageInfo()
         {
             PageIndex  = req.CurrentPage,
             PageSize   = req.PageSize,
             OrderField = "CREATEDATETIME",
             Order      = OrderEnum.desc
         };
         pageInfo = null;
         List <ExamineTemplateItemOptions> list  = _etio.GetExamineTemplateItemOptionsByKwd(req.ParentId, req.Keyword, ref pageInfo);
         ExamineItemOptionModel            model = new ExamineItemOptionModel();
         model.Data = list;
         ExamineTemplateItems eti = _eti.GetExamineTemplateItemsById(req.ParentId);
         model.TemplateItem = eti;
         if (eti != null)
         {
             ExamineTemplates et = _et.GetExamineTemplateById(eti.ExamineTemplateId);
             model.Template = et;
         }
         rsp.Data = model;
         //rsp.PagesCount = pageInfo.PagesCount;
         return(Ok(rsp));
     }
     catch (Exception ex)
     {
         LogService.WriteErrorLog("ExamineItemOptionController[Get]", ex.ToString());
         return(BadRequest(ex.Message));
     }
 }
Пример #3
0
        public IHttpActionResult Post([FromBody] Request <ExamineTemplateItems> req)
        {
            Response <ExamineTemplateItems> rsp = new Response <ExamineTemplateItems>();

            try
            {
                UserInfo user = _user.GetCurrentUser();
                if (user == null)
                {
                    return(base.Redirect("/User/Login#/Login"));
                }

                ExamineTemplateItems et = req.Data as ExamineTemplateItems;

                bool result = false;
                if (string.IsNullOrEmpty(et.Id))
                {
                    ExamineTemplateItems model = new ExamineTemplateItems();
                    string id = Guid.NewGuid().ToString();
                    model.Id   = id;
                    model.Name = et.Name;
                    model.ExamineTemplateId = et.ExamineTemplateId;
                    model.Type           = et.Type;
                    model.CreateUserId   = user.UserId;
                    model.CreateUserName = user.LoginName;
                    model.CreateDateTime = DateTime.Now;
                    model.EditUserId     = user.UserId;
                    model.EditUserName   = user.LoginName;
                    model.EditDateTime   = DateTime.Now;
                    model.IsDeleted      = 0;
                    result   = _eti.AddExamineTemplateItems(model);
                    rsp.Data = model;
                }
                else
                {
                    et.EditUserId   = user.UserId;
                    et.EditUserName = user.LoginName;
                    et.EditDateTime = DateTime.Now;
                    result          = _eti.UpdateExamineTemplateItems(et);
                    rsp.Data        = et;
                }
                if (!result)
                {
                    return(BadRequest("操作失败"));
                }
                return(Ok(rsp));
            }
            catch (Exception ex)
            {
                LogService.WriteErrorLog("ExamineItemController[Post]", ex.ToString());
                return(BadRequest(ex.Message));
            }
        }
 /// <summary>
 /// 获取数据
 /// </summary>
 /// <param name="templateItemId"></param>
 /// <param name="pageInfo"></param>
 /// <returns></returns>
 public List <ExamineTemplateItemOptions> GetExamineTemplateItemOptionsByTemplateItemId(string templateItemId, ref PageInfo pageInfo)
 {
     using (EFExamineTemplateItemOptionsRepository _rsp = new EFExamineTemplateItemOptionsRepository())
     {
         List <ExamineTemplateItemOptions> list = _rsp.GetExamineTemplateItemOptionsByTemplateItemId(templateItemId, ref pageInfo);
         if (list.Count > 0)
         {
             ExamineTemplateItems model = _eti.GetExamineTemplateItemsById(list[0].ExamineItemId);
             list.ForEach(p => p.ExamineItemName = model.Name);
         }
         return(list);
     }
 }
 /// <summary>
 /// 获取数据
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public ExamineTemplateItemOptions GetExamineTemplateItemOptionsById(string id)
 {
     using (EFExamineTemplateItemOptionsRepository _rsp = new EFExamineTemplateItemOptionsRepository())
     {
         ExamineTemplateItemOptions etio = _rsp.GetExamineTemplateItemOptionsById(id);
         if (etio != null)
         {
             ExamineTemplateItems model = _eti.GetExamineTemplateItemsById(etio.ExamineItemId);
             etio.ExamineItemName = model.Name;
         }
         return(etio);
     }
 }
Пример #6
0
 /// <summary>
 /// 根据id获取模版项
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public ExamineTemplateItems GetExamineTemplateItemsById(string id)
 {
     using (EFExamineTemplateItemRepository _rsp = new EFExamineTemplateItemRepository())
     {
         ExamineTemplateItems eti = _rsp.GetExamineTemplateItemsById(id);
         if (eti != null)
         {
             ExamineTemplates model = _et.GetExamineTemplateById(eti.ExamineTemplateId);
             eti.TemplateName = model.Name;
         }
         return(eti);
     }
 }
        protected CTMS_ADM_EXAMINEITEMS LoadEntityFromModel(ExamineTemplateItems model)
        {
            if (model == null)
            {
                return(null);
            }

            CTMS_ADM_EXAMINEITEMS entity = new CTMS_ADM_EXAMINEITEMS();

            entity.ID = model.Id;
            entity.EXAMINETEMPLATEID = model.ExamineTemplateId;
            entity.NAME           = model.Name;
            entity.TYPE           = model.Type;
            entity.CREATEUSERID   = model.CreateUserId;
            entity.CREATEUSERNAME = model.CreateUserName;
            entity.CREATEDATETIME = model.CreateDateTime;
            entity.EDITUSERID     = model.EditUserId;
            entity.EDITUSERNAME   = model.EditUserName;
            entity.EDITDATETIME   = model.EditDateTime;
            entity.ISDELETED      = model.IsDeleted;

            return(entity);
        }
        protected ExamineTemplateItems LoadModelFromEntity(CTMS_ADM_EXAMINEITEMS entity)
        {
            if (entity == null)
            {
                return(null);
            }

            ExamineTemplateItems model = new ExamineTemplateItems();

            model.Id = entity.ID;
            model.ExamineTemplateId = entity.EXAMINETEMPLATEID;
            model.Name           = entity.NAME;
            model.Type           = (int)entity.TYPE;
            model.CreateUserId   = entity.CREATEUSERID;
            model.CreateUserName = entity.CREATEUSERNAME;
            model.CreateDateTime = (DateTime)entity.CREATEDATETIME;
            model.EditUserId     = entity.EDITUSERID;
            model.EditUserName   = entity.EDITUSERNAME;
            model.EditDateTime   = (DateTime)entity.EDITDATETIME;
            model.IsDeleted      = (int)entity.ISDELETED;

            return(model);
        }