public ActionResult Edit() { if (!this.IsInFunctionList(Constant.FunctionID.BranchRegist)) { return(this.RedirectToAction("Index", "ErrorAuthent")); } var model = new PMS11001EditViewModel(); return(this.View("Edit", model)); }
public ActionResult Edit(int id = 0) { if (!this.IsInFunctionList(Constant.FunctionID.BranchRegist)) { return(this.RedirectToAction("Index", "ErrorAuthent")); } var model = new PMS11001EditViewModel(); if (id > 0) { model.BranchInfo = this.mainService.GetBranchInfo(GetLoginUser().CompanyCode, id); } return(this.View("Edit", model)); }
public ActionResult EditBranch(PMS11001EditViewModel model) { try { if (ModelState.IsValid) { var loginUser = GetLoginUser(); model.BranchInfo.upd_date = Utility.GetCurrentDateTime(); model.BranchInfo.upd_id = loginUser.UserId; model.BranchInfo.company_code = loginUser.CompanyCode; int branchID = 0; if (this.mainService.EditBranchInfo(model.BranchInfo, out branchID)) { string action = model.BranchInfo.location_id > 0 ? "更新" : "登録"; string message = String.Format(Resources.Messages.I007, "拠点情報", action); var data = this.mainService.GetBranchInfo(loginUser.CompanyCode, branchID); JsonResult result = Json( new { statusCode = 201, message = message, branchID = branchID, insDate = data.ins_date.Value.ToString("yyyy/MM/dd HH:mm"), updDate = data.upd_date.Value.ToString("yyyy/MM/dd HH:mm"), insUser = data.ins_user, updUser = data.upd_user, deleted = data.del_flg.Equals(Constant.DeleteFlag.DELETE) ? true : false }, JsonRequestBehavior.AllowGet); return(result); } else { ModelState.AddModelError("", Resources.Messages.E001); JsonResult result = Json( new { statusCode = 500, message = string.Format(Resources.Messages.E045, "拠点情報") }, JsonRequestBehavior.AllowGet); return(result); } } return(new EmptyResult()); } catch { JsonResult result = Json( new { statusCode = 500, message = string.Format(Resources.Messages.E045, "拠点情報") }, JsonRequestBehavior.AllowGet); return(result); } }