Esempio n. 1
0
        public ActionResult IVS120()
        {
            tbs_MiscellaneousTypeCode m = IVS120_GetSourceLocationLocation();

            ViewBag.SourceLocation     = m.ValueDisplay;
            ViewBag.SourceLocationCode = m.ValueCode;

            ViewBag.DestLocation = IVS120_GetDestinationLocation();

            return(View());
        }
Esempio n. 2
0
        /// <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;
            }
        }
Esempio n. 3
0
        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());
        }