public ActionResult EditDesign_ExceptedBuy(Design_CustomerExceptedBuyViewModel model) { //if (Session["method"].ToString() == "Y") //{ // string str = string.Format("<script>alert('重复操作!');window.history.go(-1);</script>"); // return Content(str); //} SetEmployee(); 销售_设计案提交表_客户意向产品明细 m = new 销售_设计案提交表_客户意向产品明细(); m.id = model.Id; m.分类 = model.分类; m.单位 = model.单位; m.称 = model.称; m.品牌 = model.品牌; m.尺寸 = model.尺寸; m.接待记录ID = design_CustomerExceptedBuyBLL.GetModel(p => p.id == model.Id).接待记录ID; m.数量 = model.数量; m.更新人 = employeeName; m.更新日期 = DateTime.Now; m.空间 = model.空间; m.系列 = model.系列; m.编号 = model.编号; m.设计提交案 = design_CustomerExceptedBuyBLL.GetModel(p => p.id == model.Id).设计提交案; m.配置 = model.配置; if (ModelState.IsValid) { design_CustomerExceptedBuyBLL.Modify(m); Session["method"] = "Y"; } else { List <string> sb = new List <string>(); //获取所有错误的Key List <string> Keys = ModelState.Keys.ToList(); //获取每一个key对应的ModelStateDictionary foreach (var key in Keys) { var errors = ModelState[key].Errors.ToList(); //将错误描述添加到sb中 foreach (var error in errors) { sb.Add(error.ErrorMessage); } } string s = null; foreach (var item in sb) { s += item.ToString() + ";"; } return(Content("<script>alert('" + s + "');window.history.go(-1);</script>")); } return(RedirectToAction("Design_ExceptedBuyIndex", new { id = model.设计提交案 })); }
public ActionResult AddDesign_ExceptedBuy(string design_exceptedBuy) { Session["method"] = "Y"; List <Design_CustomerExceptedBuyViewModel> list = JsonConvert.DeserializeObject <List <Design_CustomerExceptedBuyViewModel> >(design_exceptedBuy); if (list.Count == 0) { return(Json("<script>alert('不存在你跟进的客户,你不能执行预购操作!');window.history.go(-1);</script>")); } try { SetEmployee(); foreach (var item in list) { 销售_设计案提交表_客户意向产品明细 model = new 销售_设计案提交表_客户意向产品明细(); model.称 = item.称; model.尺寸 = item.尺寸; model.接待记录ID = designSubmitBLL.GetModel(p => p.id == item.设计提交案).接待记录ID; model.数量 = item.数量; model.更新人 = employeeName; model.更新日期 = DateTime.Now; model.空间 = item.空间; model.系列 = item.系列; model.设计提交案 = item.设计提交案; model.配置 = item.配置; model.单位 = item.单位; model.品牌 = item.品牌; model.分类 = item.分类; model.编号 = item.编号; model.更新人 = employeeName; model.更新日期 = DateTime.Now; if (ModelState.IsValid) { design_CustomerExceptedBuyBLL.Add(model); Session["method"] = "Y"; } else { List <string> sb = new List <string>(); //获取所有错误的Key List <string> Keys = ModelState.Keys.ToList(); //获取每一个key对应的ModelStateDictionary foreach (var key in Keys) { var errors = ModelState[key].Errors.ToList(); //将错误描述添加到sb中 foreach (var error in errors) { sb.Add(error.ErrorMessage); } } string s = null; foreach (var it in sb) { s += it.ToString() + ";"; } return(Json(s)); } } } catch (Exception e) { return(Json("failure")); } return(Json("操作成功!")); }