public bool UpdateExamineTemplates(ExamineTemplates model) { CTMS_ADM_EXAMINETEMPLATES cae = LoadEntityFromModel(model); bool result = Update(cae); return(result); }
/// <summary> /// 更新检验模版 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool UpdateExamineTemplates(ExamineTemplates model) { using (EFExamineTemplateRepository _rsp = new EFExamineTemplateRepository()) { return(_rsp.UpdateExamineTemplates(model)); } }
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)); } }
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)); } }
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)); } }
/// <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); } }
/// <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); } }
/// <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); } }
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)); } }
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); }
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); }