コード例 #1
0
        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));
            }
        }