public ActionResult EditeTemplate(SWfsProductTemplate obj) { int result = productService.EditeProductTemplate(obj); if (result > 0) { ViewData["tip"] = new HtmlString("<script>alert('操作成功');location.href='/Shangpin/product/TemplateList';</script>"); return(View(obj)); } else { if (result == -1) { ViewData["tip"] = new HtmlString("<script>alert('已存在该模板');</script>"); } else if (result == -2) { ViewData["tip"] = new HtmlString("<script>alert('该模板名称已存在');</script>"); } else { ViewData["tip"] = new HtmlString("<script>alert('操作失败');</script>"); } } return(View(obj)); }
//编辑模板模板 public int EditeProductTemplate(SWfsProductTemplate obj) { if (obj.TemplateCode == null) { obj.TemplateCode = ""; } if (obj.TemplateCodeMobile == null) { obj.TemplateCodeMobile = ""; } if (string.IsNullOrEmpty(obj.TemplateNO)) { return(0); } if (obj.TemplateID == 0) { if (IsExistsTemplateNO(obj.TemplateNO) > 0) { return(-1); } if (IsExistsTemplateName(obj.TemplateName).Count() > 0) { return(-2); } obj.CreateDate = DateTime.Now; return(DapperUtil.Insert <SWfsProductTemplate>(obj, true)); } else { IEnumerable <int> isExists = IsExistsTemplateName(obj.TemplateName); if (isExists.Count(p => p != obj.TemplateID) > 0) { return(-2); } return(DapperUtil.UpdatePartialColumns <SWfsProductTemplate>(new { TemplateID = obj.TemplateID, TemplateNO = obj.TemplateNO, TemplateName = obj.TemplateName, TemplateDirection = obj.TemplateDirection, TemplateCode = obj.TemplateCode, TemplateCodeMobile = obj.TemplateCodeMobile }) ? 1 : 0); } }
//编辑模板 public ActionResult EditeTemplate(int id = 0) { if (id == 0) { return(View(new SWfsProductTemplate() { TemplateNO = DateTime.Now.ToString("yyyyMMddHHmmss") })); } SWfsProductTemplate obj = productService.GetTemplateObj(id); if (obj == null) { return(View(new SWfsProductTemplate() { TemplateNO = DateTime.Now.ToString("yyyyMMddHHmmss") })); } return(View(obj)); }