public ActionResult IVS120() { tbs_MiscellaneousTypeCode m = IVS120_GetSourceLocationLocation(); ViewBag.SourceLocation = m.ValueDisplay; ViewBag.SourceLocationCode = m.ValueCode; ViewBag.DestLocation = IVS120_GetDestinationLocation(); return(View()); }
/// <summary> /// Update selected data to session /// </summary> /// <param name="callerSessionKey"></param> /// <param name="quotationTargetCode"></param> /// <param name="contractCode"></param> /// <param name="approvalStatusCode"></param> public void CTS030_UpdateDataFromChildPage(string callerSessionKey, string quotationTargetCode, string contractCode, string approvalStatusCode) { try { CTS030_ScreenParameter CTS030Param = GetScreenObject <CTS030_ScreenParameter>(callerSessionKey); if (CTS030Param != null) { if (CTS030Param.data != null) { var objects = from l in CTS030Param.data.dtSearchResult where l.QuotationTargetCode == quotationTargetCode select l; foreach (dtSearchDraftContractResult obj in objects) { obj.ContractCode = contractCode; obj.ApprovalStatusCode = approvalStatusCode; if (!CommonUtil.IsNullOrEmpty(approvalStatusCode)) { //Convert approvalStatusName to current language CommonUtil.MappingObjectLanguage <tbs_MiscellaneousTypeCode>(CTS030Param.approvalStatus); tbs_MiscellaneousTypeCode misc = CTS030Param.approvalStatus.Find(i => i.ValueCode == approvalStatusCode); if (!CommonUtil.IsNullOrEmpty(misc)) { obj.ApprovalStatusName = misc.ValueDisplay; obj.ApprovalStatusNameEN = misc.ValueDisplayEN; obj.ApprovalStatusNameJP = misc.ValueDisplayJP; obj.ApprovalStatusNameLC = misc.ValueDisplayLC; } } } CTS030Param.IsLoaded = false; ScreenParameter oparam = (ScreenParameter)GetScreenObject <object>(); if (oparam != null) { CTS030Param.CallerScreenID = oparam.ScreenID; CTS030Param.CallerModule = oparam.Module; CTS030Param.CallerKey = oparam.Key; CTS030Param.BackStep = true; } UpdateScreenObject(CTS030Param, callerSessionKey); } } } catch (Exception) { throw; } }
public ActionResult IVS210() { IVS210_ScreenParameter param = GetScreenObject <IVS210_ScreenParameter>(); CommonUtil.MappingObjectLanguage <doOffice>(new List <doOffice>() { param.Office }); ViewBag.OfficeName = param.Office.OfficeName; ViewBag.OfficeCode = param.Office.OfficeCode; tbs_MiscellaneousTypeCode m = IVS210_GetLocation(); ViewBag.Location = m.ValueDisplay; ViewBag.LocationCode = m.ValueCode; return(View()); }