Exemplo n.º 1
0
        public bool UpdateExamineTemplates(ExamineTemplates model)
        {
            CTMS_ADM_EXAMINETEMPLATES cae = LoadEntityFromModel(model);
            bool result = Update(cae);

            return(result);
        }
Exemplo n.º 2
0
 /// <summary>
 /// 更新检验模版
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public bool UpdateExamineTemplates(ExamineTemplates model)
 {
     using (EFExamineTemplateRepository _rsp = new EFExamineTemplateRepository())
     {
         return(_rsp.UpdateExamineTemplates(model));
     }
 }
Exemplo n.º 3
0
 public IHttpActionResult Get([FromUri] Request <string> req)
 {
     try
     {
         Response <ExamineItemModel> rsp = new Response <ExamineItemModel>();
         PageInfo pageInfo = new PageInfo()
         {
             PageIndex  = req.CurrentPage,
             PageSize   = req.PageSize,
             OrderField = "CREATEDATETIME",
             Order      = OrderEnum.desc
         };
         List <ExamineTemplateItems> list = _eti.GetExamineTemplateItemsByKwd(req.ParentId, req.Keyword, ref pageInfo);
         ExamineItemModel            eim  = new ExamineItemModel();
         eim.Data = list;
         ExamineTemplates p = _et.GetExamineTemplateById(req.ParentId);
         eim.TemplateType = p.Type;
         eim.Template     = p;
         rsp.Data         = eim;
         rsp.PagesCount   = pageInfo.Total / pageInfo.PageSize;
         return(Ok(rsp));
     }
     catch (Exception ex)
     {
         LogService.WriteErrorLog("ExamineItemController[Get]", ex.ToString());
         return(BadRequest(ex.Message));
     }
 }
Exemplo n.º 4
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));
     }
 }
Exemplo n.º 5
0
        public IHttpActionResult Post([FromBody] Request <ExamineTemplates> req)
        {
            Response <ExamineTemplates> rsp = new Response <ExamineTemplates>();

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

                ExamineTemplates et = req.Data as ExamineTemplates;

                bool result = false;
                if (string.IsNullOrEmpty(et.Id))
                {
                    ExamineTemplates model = new ExamineTemplates();
                    string           id    = Guid.NewGuid().ToString();
                    model.Id             = id;
                    model.Name           = et.Name;
                    model.Description    = et.Description;
                    model.Type           = et.Type;
                    model.TemplateCode   = et.TemplateCode ?? "";
                    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   = _et.AddExamineTemplates(model);
                    rsp.Data = model;
                }
                else
                {
                    et.EditUserId   = user.UserId;
                    et.EditUserName = user.LoginName;
                    et.EditDateTime = DateTime.Now;
                    result          = _et.UpdateExamineTemplates(et);
                    rsp.Data        = et;
                }
                if (!result)
                {
                    return(BadRequest("操作失败"));
                }
                return(Ok(rsp));
            }
            catch (Exception ex)
            {
                LogService.WriteErrorLog("ExamineController[Post]", ex.ToString());
                return(BadRequest(ex.Message));
            }
        }
Exemplo n.º 6
0
 /// <summary>
 /// 根据模版id获取所有模版项
 /// </summary>
 /// <param name="templateId"></param>
 /// <param name="pageInfo"></param>
 /// <returns></returns>
 public List <ExamineTemplateItems> GetExamineTemplateItemsByTemplateId(string templateId, ref PageInfo pageInfo)
 {
     using (EFExamineTemplateItemRepository _rsp = new EFExamineTemplateItemRepository())
     {
         List <ExamineTemplateItems> list = _rsp.GetExamineTemplateItemsByTemplateId(templateId, ref pageInfo);
         if (list.Count > 0)
         {
             ExamineTemplates model = _et.GetExamineTemplateById(list[0].ExamineTemplateId);
             list.ForEach(p => p.TemplateName = model.Name);
         }
         return(list);
     }
 }
Exemplo n.º 7
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);
     }
 }
Exemplo n.º 8
0
 /// <summary>
 /// 通过关键字来搜索
 /// </summary>
 /// <param name="kwd"></param>
 /// <param name="pageInfo"></param>
 /// <returns></returns>
 public List <ExamineTemplateItems> GetExamineTemplateItemsByKwd(string parentId, string kwd, ref PageInfo pageInfo)
 {
     using (EFExamineTemplateItemRepository _rsp = new EFExamineTemplateItemRepository())
     {
         List <ExamineTemplateItems> list = _rsp.GetExamineTemplateItemsByKwd(parentId, kwd, ref pageInfo);
         if (list.Count > 0)
         {
             ExamineTemplates model = _et.GetExamineTemplateById(list[0].ExamineTemplateId);
             list.ForEach(delegate(ExamineTemplateItems item)
             {
                 item.TemplateName = model.Name;
             });
         }
         return(list);
     }
 }
Exemplo n.º 9
0
 public IHttpActionResult Get(string templateCode)
 {
     try
     {
         ExamineTemplates            model    = _et.GetExamineTemplateById(templateCode);
         PageInfo                    pageInfo = null;
         List <ExamineTemplateItems> items    = _eti.GetExamineTemplateItemsByTemplateId(model.Id, ref pageInfo);
         items.ForEach(delegate(ExamineTemplateItems item)
         {
             List <ExamineTemplateItemOptions> options = _etio.GetExamineTemplateItemOptionsByTemplateItemId(item.Id, ref pageInfo);
             item.Options = options;
         });
         model.ItemTypes = items;
         Response <ExamineTemplates> rsp = new Response <ExamineTemplates>();
         rsp.Data = model;
         return(Ok(rsp));
     }
     catch (Exception ex)
     {
         LogService.WriteErrorLog("ExamineController[Get]", ex.ToString());
         return(BadRequest(ex.Message));
     }
 }
Exemplo n.º 10
0
        protected CTMS_ADM_EXAMINETEMPLATES LoadEntityFromModel(ExamineTemplates model)
        {
            if (model == null)
            {
                return(null);
            }

            CTMS_ADM_EXAMINETEMPLATES entity = new CTMS_ADM_EXAMINETEMPLATES();

            entity.ID             = model.Id;
            entity.NAME           = model.Name;
            entity.DESCRIPTION    = model.Description;
            entity.TYPE           = model.Type;
            entity.TEMPLATECODE   = model.TemplateCode;
            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);
        }
Exemplo n.º 11
0
        protected ExamineTemplates LoadModelFromEntity(CTMS_ADM_EXAMINETEMPLATES entity)
        {
            if (entity == null)
            {
                return(null);
            }

            ExamineTemplates model = new ExamineTemplates();

            model.Id             = entity.ID;
            model.Name           = entity.NAME;
            model.Description    = entity.DESCRIPTION;
            model.Type           = (int)entity.TYPE;
            model.TemplateCode   = entity.TEMPLATECODE;
            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);
        }