public ProcResult EditOperator(OperaterAddEdit model) { try { //var obj = db.UP_EditOperator(iD,loginName, realName, creator, role); //var id = obj.FirstOrDefault(); //if (id != null) //{ // return true; //} //return false; var result = db.UP_EditOperator(model.ID, model.LoginName, model.RealName, model.Creator, model.Role, model.Mobile, model.IdCard, model.Email).FirstOrDefault(); return(new ProcResult() { IsSuccess = result.Split('|')[0] == "true", ProcMsg = result.Split('|')[1] }); } catch (Exception ex) { LogUtil.Exception("ExceptionLogger", ex); return(new ProcResult()); } }
public ActionResult Edit(OperaterAddEdit model) { var ac = Request["actionName"] ?? ""; if (ac != "") { return(OtherAction(ac)); } //if (ModelState.IsValid) //{ var operators = operatorBll.GetOperatorbyId(model.ID); model.Creator = ((User)Session[Constants.USER_KEY]).SysOperator.ID; if (operators == null) { RedirectToAction("Index", "Operator"); } var result = operatorBll.EditOperator(model); if (!result.IsSuccess) { TempData["returnMsgType"] = "error"; TempData["returnMsg"] = result.ProcMsg; return(View(model)); } TempData["resultMsgType"] = "success"; TempData["resultMsg"] = result.ProcMsg; return(RedirectToAction("Index")); //} //return View(); }
public ActionResult CreateUsers() { var emps = employeeBll.GetEmployees(); var emplanguages = employeeBll.GetEmployeeNames(); List <OperaterAddEdit> operaterModelList = new List <OperaterAddEdit>(); using (TransactionScope ts = new TransactionScope()) { foreach (var item in emps) { if (operatorBll.GetOperatorbyLoginName(item.FNUMBER) == null) { var empL = (from i in emplanguages where i.FID == item.FID select i).FirstOrDefault(); var operaterModel = new OperaterAddEdit() { Corp = 1, LoginName = item.FNUMBER, RealName = empL.FNAME, Password = Util.GetPassword(item.FNUMBER, "123456"), IdCard = item.FNUMBER, Email = item.FNUMBER, Mobile = item.FNUMBER, Creator = 0, Role = "2" }; operaterModelList.Add(operaterModel); operatorBll.SaveOperator(operaterModel); } } ts.Complete(); } return(Json(operaterModelList, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit() { var opid = Convert.ToInt64(Request["id"]); var operators = operatorBll.GetOperatorbyId(opid); if (operators != null) { var model = new OperaterAddEdit(); model.ID = operators.ID; model.LoginName = operators.LoginName; model.RealName = operators.RealName; model.Email = operators.Email; model.Mobile = operators.Mobile; model.IdCard = operators.IdCard; return(View(model)); } else { return(RedirectToAction("Index")); } }
public ActionResult Create(OperaterAddEdit operators) { var ac = Request["actionName"] ?? ""; if (ac != "") { return(OtherAction(ac)); } if (ModelState.IsValid) { var user = Session[Constants.USER_KEY] as User; operators.Corp = user.SysCorp.ID; operators.Creator = user.SysOperator.ID; operators.Password = Util.GetPassword(operators.LoginName, operators.Password.Trim()); operators.Email = operators.LoginName; operators.IdCard = operators.LoginName; operators.Mobile = operators.LoginName; operators.Role = operators.Role; //if (operatorBll.GetOperatorbyLoginName(operators.LoginName) != null) //{ // ModelState.AddModelError("LoginName", "当前用户已存在"); // return View(operators); //} if (!operatorBll.SaveOperator(operators)) { ModelState.AddModelError("errorresult", "添加失败"); TempData["resultMsgType"] = "error"; TempData["resultMsg"] = "添加失败"; return(View(operators)); } TempData["resultMsgType"] = "success"; TempData["resultMsg"] = "添加成功"; return(RedirectToAction("Index")); } return(View(operators)); }
public ProcResult EditOperator(OperaterAddEdit model) { return(operatorDal.EditOperator(model)); }
public bool SaveOperator(OperaterAddEdit operators) { return(operatorDal.SaveOperator(operators.Corp, operators.LoginName.Trim(), operators.RealName.Trim(), operators.Password.Trim(), operators.Mobile, operators.IdCard, operators.Email, operators.Creator, operators.Role, operators.Remark)); }