public ActionResult SalesGroupDetail(int group_id = -1, int selected_year = -1, int selected_month = -1, string contractTypeID = "", string locationID = "", string contractTypeName = "", string locationName = "") { if (!this.IsInFunctionList(Constant.FunctionID.SalesGroup) && !this.IsInFunctionList(Constant.FunctionID.SalesGroup_Admin)) { return(this.RedirectToAction("Index", "ErrorAuthent")); } var condition = new SalesGroupDetailCondition() { GroupId = group_id, SelectedMonth = selected_month, SelectedYear = selected_year, CompanyCode = GetLoginUser().CompanyCode, LocationID = locationID }; var model = new PMS09001SalesGroupDetailViewModel { GroupName = group_id == 0 ? "該当なし" : this.mainService.GetGroupName(group_id), ContractTypeName = contractTypeName, LocationName = locationName, ContractTypeID = contractTypeID, Condition = condition }; Session["PMS09001_SalesGroupDetail_Condition"] = condition; Session["PMS09001_SalesGroupDetail_GroupName"] = model.GroupName; Session["PMS09001_SalesGroupDetail_ContractTypeName"] = contractTypeName; Session["PMS09001_SalesGroupDetail_LocationName"] = locationName; Session["PMS09001_SalesGroupDetail_ContractTypeID"] = contractTypeID; return(this.View("SalesGroupDetail", model)); }
public ActionResult SalesGroupDetail() { if (!this.IsInFunctionList(Constant.FunctionID.SalesGroup) && !this.IsInFunctionList(Constant.FunctionID.SalesGroup_Admin)) { return(this.RedirectToAction("Index", "ErrorAuthent")); } if (Session[Constant.SESSION_TRANSITION_DESTINATION].ToString().Contains("/PMS09001/SalesProjectDetail")) { var condition = Session["PMS09001_SalesGroupDetail_Condition"] as SalesGroupDetailCondition; var groupName = Session["PMS09001_SalesGroupDetail_GroupName"] as string; var contractTypeName = Session["PMS09001_SalesGroupDetail_ContractTypeName"] as string; var locationName = Session["PMS09001_SalesGroupDetail_LocationName"] as string; var contractTypeID = Session["PMS09001_SalesGroupDetail_ContractTypeID"] as string; var model = new PMS09001SalesGroupDetailViewModel { GroupName = groupName, ContractTypeName = contractTypeName, LocationName = locationName, ContractTypeID = contractTypeID, Condition = condition }; return(this.View("SalesGroupDetail", model)); } else { return(new EmptyResult()); } }