public ActionResult Edit(BankAddEdit model) { if (ModelState.IsValid) { var bank = SysBankBll.GetBankbyID(model.ID); model.Creator = ((User)Session[Constants.USER_KEY]).SysOperator.ID; if (bank == null) { RedirectToAction("Index", "Bank"); } //if (bank.Name.Trim() != model.Name.Trim()) //{ // if (SysBankBll.GetBankbyName(model.Name.Trim()) != null) // { // ModelState.AddModelError("Name", "银行名称已存在"); // return View(model); // } //} //上传图片 HttpPostedFileBase file = Request.Files["Url"]; if (file != null) { if (file.FileName != "") { try { var filename = Path.Combine(Request.MapPath("~/Upload"), file.FileName); file.SaveAs(filename); model.Url = "/Upload/" + file.FileName; } catch (Exception ex) { return(Content(string.Format("上传文件出现异常:{0}", ex.Message))); } } if (!SysBankBll.EditBank(model)) { TempData["returnMsgType"] = "error"; TempData["returnMsg"] = "修改失败"; return(View(model)); } TempData["resultMsgType"] = "success"; TempData["resultMsg"] = "编辑成功"; return(RedirectToAction("Index")); } else { ModelState.AddModelError("Url", "请选择图标"); return(View(model)); } } return(View(model)); }
public ActionResult Create(BankAddEdit bank) { if (ModelState.IsValid) { var user = Session[Constants.USER_KEY] as User; bank.Creator = user.SysOperator.ID; //bank.Url = "~/"; if (bank.Type == 0) { ModelState.AddModelError("Type", "请选择银行卡类型"); return(View()); } //if (SysBankBll.GetBankbyName(bank.Name) != null) //{ // ModelState.AddModelError("Name", "银行名称已存在"); // return View(); //} //上传图片 HttpPostedFileBase file = Request.Files["Url"]; if (file.FileName != "") { try { var filename = Path.Combine(Request.MapPath("~/Upload"), file.FileName); file.SaveAs(filename); //bank.Url = filename; bank.Url = "/Upload/" + file.FileName; //新增银行信息 if (!SysBankBll.SaveBank(bank)) { ModelState.AddModelError("errorresult", "新增失败"); return(View()); } TempData["resultMsgType"] = "success"; TempData["resultMsg"] = "新增成功"; return(RedirectToAction("Index")); } catch (Exception ex) { return(Content(string.Format("上传文件出现异常:{0}", ex.Message))); } } else { ModelState.AddModelError("Url", "请选择图标"); return(View(bank)); } } return(View(bank)); }
public ActionResult Edit() { var bankid = Convert.ToInt64(Request["id"]); var bank = SysBankBll.GetBankbyID(bankid); if (bank != null) { var model = new BankAddEdit(); model.ID = bank.ID; model.Name = bank.Name; model.Number = bank.Number; model.Url = bank.Url; model.Type = bank.Type; model.ShortName = bank.ShortName; model.NiceName = bank.NiceName; model.Remark = bank.Remark; return(View(model)); } else { return(RedirectToAction("Index", "Bank")); } }
public bool EditBank(BankAddEdit model) { return(SysBankDal.EditBank(model.ID, model.Name, model.NiceName, model.Number, model.Remark, model.ShortName, model.Type, model.Url, model.Creator)); }
public bool SaveBank(BankAddEdit bank) { return(SysBankDal.SaveBank(bank.Name, bank.NiceName, bank.Number, bank.Remark, bank.ShortName, bank.Url, bank.Creator, bank.Type)); }