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()); }
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 })); } }
public IActionResult AddSupplier(Supplier supplier) { _dal.AddSupplier(supplier); return(RedirectToAction(nameof(List))); }