예제 #1
0
        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));
        }
예제 #2
0
 //编辑模板模板
 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);
     }
 }
예제 #3
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));
        }