public ActionResult RelationSupplier() { var opid = Convert.ToInt64(Request["id"]); var operators = operatorBll.GetOperatorbyId(opid); if (operators != null) { var model = new OperatorSupplier(); model.ID = operators.ID; model.LoginName = operators.LoginName; model.RealName = operators.RealName; var relation = sysoperatersupplier.GetSupplierByOperator(operators.ID); if (relation != null) { model.Supplier = relation.Supplier; long organization; if (long.TryParse(relation.Reserve, out organization)) { model.Orgnization = organization; } } return(View(model)); } else { return(RedirectToAction("Index")); } }
public ActionResult RelationSupplier(OperatorSupplier model) { var ac = Request["actionName"] ?? ""; if (ac != "") { return(OtherAction(ac)); } var user = Session[Constants.USER_KEY] as User; var result = sysoperatersupplier.AddOperaterSupplier(new SysOperatorSupplier() { Operator = model.ID, Supplier = model.Supplier, Creator = user.SysOperator.ID, Reserve = model.Orgnization.ToString() }); if (!result.IsSuccess) { TempData["returnMsgType"] = "error"; TempData["returnMsg"] = result.ProcMsg; return(View(model)); } TempData["resultMsgType"] = "success"; TempData["resultMsg"] = result.ProcMsg; return(RedirectToAction("Index")); }