public ActionResult Insert(string pcateName) { ProductCategory productCategory = new ProductCategory(); //获取最大编号 string PCateNum = service.GetByWhere(item => item.IsDelete == 0).OrderByDescending(item => item.PCateNum).Take(1).Select(item => item.PCateNum).FirstOrDefault(); if (string.IsNullOrEmpty(PCateNum)) { productCategory.PCateNum = "000001"; } else { productCategory.PCateNum = "00000" + (int.Parse(PCateNum) + 1); int num = int.Parse(PCateNum); if (num >= 9) { productCategory.PCateNum = "0000" + (int.Parse(PCateNum) + 1); } else if (num >= 99) { productCategory.PCateNum = "000" + (int.Parse(PCateNum) + 1); } } productCategory.PCateName = pcateName; productCategory.IsDelete = 0; productCategory.CreateTime = DateTime.Now; productCategory.CreateUser = "******"; bool val = service.Add(productCategory); if (val) { return(Json("新增成功", JsonRequestBehavior.AllowGet)); } else { return(Json("新增失败", JsonRequestBehavior.AllowGet)); } }