Beispiel #1
0
        public ActionResult AddSupplier(string suppname, string remark, string suppurl)
        {
            ComResult res = new ComResult();

            if (!Regex.IsMatch(suppname, @"(?i)^[0-9a-z\u4e00-\u9fa5]+$"))
            {
                res.Msg   = "供应商名不能有非法字符";
                res.State = 0;
                return(Json(res));
            }
            if (!Regex.IsMatch(suppurl, @"http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?"))
            {
                res.Msg   = "链接不是有效地址!";
                res.State = 0;
                return(Json(res));
            }
            if (!Regex.IsMatch(remark, @"(?i)^[0-9a-z\u4e00-\u9fa5]+$") && !string.IsNullOrEmpty(remark))
            {
                res.Msg   = "备注不能有非法字符";
                res.State = 0;
                return(Json(res));
            }
            base_supplier supp = new base_supplier();

            supp.create_user_id = 1;
            supp.del_flag       = true;
            supp.supp_name      = suppname;
            supp.supp_url       = suppurl;
            supp.remark         = remark;
            supp.supp_code      = "GYS" + "001";
            supp.is_grade       = true;
            supp.purc_mode      = 1;
            supp.purc_priority  = 1;
            supp.purc_sourceid  = 1;
            supp.create_time    = DateTime.Now;
            bool isok = _service.AddSupplier(supp);

            if (isok)
            {
                res.Msg   = "添加成功!";
                res.State = 1;
                res.URL   = "/Supplier/SerachSupplier";
                return(Json(res));
            }
            else
            {
                res.Msg   = "添加失败!";
                res.State = 0;
                return(Json(res));
            }
        }
 public IActionResult AddSupplier(SupplierInputVM model)
 {
     if (ModelState.IsValid)
     {
         Supplier supplier = new Supplier
         {
             Name        = model.Name,
             PhoneNumber = model.PhoneNumber
         };
         _reposSupplier.AddSupplier(supplier);
         return(RedirectToAction("SuppliersList"));
     }
     return(View());
 }
Beispiel #3
0
        public JsonResult AddSupplier(Supplier supplier)
        {
            var concernId = Convert.ToInt32(Session["ConcernId"]);
            var userId    = Convert.ToInt32(Session["UserId"]);

            _supplier.AddSupplier(supplier, concernId, userId);
            if (concernId > 0 && userId > 0)
            {
                if (ModelState.IsValid)
                {
                    return(Json("added successfully", JsonRequestBehavior.AllowGet));
                }
                return(Json("can not added", JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { redirectUrl = Url.Action("LogIn", "GlobalData", new { Area = "Global" }), isRedirect = true }));
            }
        }
Beispiel #4
0
 public IActionResult AddSupplier(Supplier supplier)
 {
     _dal.AddSupplier(supplier);
     return(RedirectToAction(nameof(List)));
 }