コード例 #1
0
        public IEnumerable <Notesmnt> NotesCreate(IEnumerable <Notesmnt> notesmnt)
        {
            var results = new List <Notesmnt>();

            var pdsnotesmnt = new pdsnotesmntDataSet();

            foreach (var obj in notesmnt)
            {
                DataRow row = pdsnotesmnt.ttblnotesmnt.NewttblnotesmntRow();
                Notesmnt.UpdateRowFromNotesmnt(ref row, obj);
                pdsnotesmnt.ttblnotesmnt.AddttblnotesmntRow((pdsnotesmntDataSet.ttblnotesmntRow)row);
            }

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("NotesCreate - Asnotescom - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsnotescomproxy = this.proxyAppObject.CreatePO_asnotescomproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsnotescomproxy.NotesCreate(ref pdsContext, ref pdsnotesmnt, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("NotesCreate - Asnotescom - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsnotesmnt);

            foreach (DataRow row in pdsnotesmnt.ttblnotesmnt)
            {
                results.Add(Notesmnt.BuildNotesmntFromRow(row));
            }
            return(results);
        }
コード例 #2
0
        public Geticetnotesidbyrowid GetIcetNotesIdByRowId(Geticetnotesidbyrowid geticetnotesidbyrowid)
        {
            var result = new Geticetnotesidbyrowid();

            var pdsgeticetnotesidbyrowid = new pdsgeticetnotesidbyrowidDataSet();

            DataRow ttblgeticetnotesidbyrowidCriteria = pdsgeticetnotesidbyrowid.ttblgeticetnotesidbyrowid.NewttblgeticetnotesidbyrowidRow();

            Geticetnotesidbyrowid.UpdateRowFromGeticetnotesidbyrowid(ref ttblgeticetnotesidbyrowidCriteria, geticetnotesidbyrowid);
            pdsgeticetnotesidbyrowid.ttblgeticetnotesidbyrowid.AddttblgeticetnotesidbyrowidRow((pdsgeticetnotesidbyrowidDataSet.ttblgeticetnotesidbyrowidRow)ttblgeticetnotesidbyrowidCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("GetIcetNotesIdByRowId - Asnotescom - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsnotescomproxy = this.proxyAppObject.CreatePO_asnotescomproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsnotescomproxy.GetIcetNotesIdByRowId(ref pdsContext, ref pdsgeticetnotesidbyrowid, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("GetIcetNotesIdByRowId - Asnotescom - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsgeticetnotesidbyrowid);

            if (pdsgeticetnotesidbyrowid.ttblgeticetnotesidbyrowid.Count > 0)
            {
                result = Geticetnotesidbyrowid.BuildGeticetnotesidbyrowidFromRow(pdsgeticetnotesidbyrowid.ttblgeticetnotesidbyrowid[0]);
            }


            return(result);
        }
コード例 #3
0
        public Noteflagsettings NoteGetFlagSettings(Noteflagsettings noteflagsettings)
        {
            var result = new Noteflagsettings();

            var pdsnoteflagsettings = new pdsnoteflagsettingsDataSet();

            DataRow ttblnoteflagsettingsCriteria = pdsnoteflagsettings.ttblnoteflagsettings.NewttblnoteflagsettingsRow();

            Noteflagsettings.UpdateRowFromNoteflagsettings(ref ttblnoteflagsettingsCriteria, noteflagsettings);
            pdsnoteflagsettings.ttblnoteflagsettings.AddttblnoteflagsettingsRow((pdsnoteflagsettingsDataSet.ttblnoteflagsettingsRow)ttblnoteflagsettingsCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("NoteGetFlagSettings - Asnotescom - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsnotescomproxy = this.proxyAppObject.CreatePO_asnotescomproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsnotescomproxy.NoteGetFlagSettings(ref pdsContext, ref pdsnoteflagsettings, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("NoteGetFlagSettings - Asnotescom - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsnoteflagsettings);

            if (pdsnoteflagsettings.ttblnoteflagsettings.Count > 0)
            {
                result = Noteflagsettings.BuildNoteflagsettingsFromRow(pdsnoteflagsettings.ttblnoteflagsettings[0]);
            }


            return(result);
        }
コード例 #4
0
        public Vaesshipunship VAESShipUnship(Vaesshipunship vaesshipunship)
        {
            var result = new Vaesshipunship();

            var pdsvaesshipunship = new pdsvaesshipunshipDataSet();

            DataRow ttblvaesshipunshipCriteria = pdsvaesshipunship.ttblvaesshipunship.NewttblvaesshipunshipRow();

            Vaesshipunship.UpdateRowFromVaesshipunship(ref ttblvaesshipunshipCriteria, vaesshipunship);
            pdsvaesshipunship.ttblvaesshipunship.AddttblvaesshipunshipRow((pdsvaesshipunshipDataSet.ttblvaesshipunshipRow)ttblvaesshipunshipCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("VAESShipUnship - Asvaentry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsvaentryproxy = this.proxyAppObject.CreatePO_asvaentryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsvaentryproxy.VAESShipUnship(ref pdsContext, ref pdsvaesshipunship, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("VAESShipUnship - Asvaentry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsvaesshipunship);

            if (pdsvaesshipunship.ttblvaesshipunship.Count > 0)
            {
                result = Vaesshipunship.BuildVaesshipunshipFromRow(pdsvaesshipunship.ttblvaesshipunship[0]);
            }


            return(result);
        }
コード例 #5
0
        public Ptxroutingresults PTXGetRoutingRule(Ptxroutingcriteria ptxroutingcriteria)
        {
            var result = new Ptxroutingresults();

            var pdsptxrouting = new pdsptxroutingDataSet();

            DataRow ttblptxroutingcriteriaCriteria = pdsptxrouting.ttblptxroutingcriteria.NewttblptxroutingcriteriaRow();

            Ptxroutingcriteria.UpdateRowFromPtxroutingcriteria(ref ttblptxroutingcriteriaCriteria, ptxroutingcriteria);
            pdsptxrouting.ttblptxroutingcriteria.AddttblptxroutingcriteriaRow((pdsptxroutingDataSet.ttblptxroutingcriteriaRow)ttblptxroutingcriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("PTXGetRoutingRule - Asptxentry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsptxentryproxy = this.proxyAppObject.CreatePO_asptxentryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsptxentryproxy.PTXGetRoutingRule(ref pdsContext, ref pdsptxrouting, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("PTXGetRoutingRule - Asptxentry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsptxrouting);

            if (pdsptxrouting.ttblptxroutingresults.Count > 0)
            {
                result = Ptxroutingresults.BuildPtxroutingresultsFromRow(pdsptxrouting.ttblptxroutingresults[0]);
            }


            return(result);
        }
コード例 #6
0
        public IEnumerable <Messaging> VAEIPartialReceipt(Vaeipartialreceiptcriteria vaeipartialreceiptcriteria)
        {
            var results = new List <Messaging>();

            var pdsvaeipartialreceipt = new pdsvaeipartialreceiptDataSet();

            var pdsmessaging = new pdsmessagingDataSet();

            DataRow ttblvaeipartialreceiptcriteriaCriteria = pdsvaeipartialreceipt.ttblvaeipartialreceiptcriteria.NewttblvaeipartialreceiptcriteriaRow();

            Vaeipartialreceiptcriteria.UpdateRowFromVaeipartialreceiptcriteria(ref ttblvaeipartialreceiptcriteriaCriteria, vaeipartialreceiptcriteria);
            pdsvaeipartialreceipt.ttblvaeipartialreceiptcriteria.AddttblvaeipartialreceiptcriteriaRow((pdsvaeipartialreceiptDataSet.ttblvaeipartialreceiptcriteriaRow)ttblvaeipartialreceiptcriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("VAEIPartialReceipt - Asvaentry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsvaentryproxy = this.proxyAppObject.CreatePO_asvaentryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsvaentryproxy.VAEIPartialReceipt(ref pdsContext, pdsvaeipartialreceipt, out pdsmessaging, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("VAEIPartialReceipt - Asvaentry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsvaeipartialreceipt);

            foreach (DataRow row in pdsmessaging.ttblmessaging)
            {
                results.Add(Messaging.BuildMessagingFromRow(row));
            }
            return(results);
        }
コード例 #7
0
        public IEnumerable <Ptxtranseditresults> PTXTransactionEdit(IEnumerable <Ptxtranseditcriteria> ptxtranseditcriteria)
        {
            var results = new List <Ptxtranseditresults>();

            var pdsptxtransedit = new pdsptxtranseditDataSet();

            foreach (var obj in ptxtranseditcriteria)
            {
                DataRow row = pdsptxtransedit.ttblptxtranseditcriteria.NewttblptxtranseditcriteriaRow();
                Ptxtranseditcriteria.UpdateRowFromPtxtranseditcriteria(ref row, obj);
                pdsptxtransedit.ttblptxtranseditcriteria.AddttblptxtranseditcriteriaRow((pdsptxtranseditDataSet.ttblptxtranseditcriteriaRow)row);
            }

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("PTXTransactionEdit - Asptxentry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsptxentryproxy = this.proxyAppObject.CreatePO_asptxentryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsptxentryproxy.PTXTransactionEdit(ref pdsContext, ref pdsptxtransedit, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("PTXTransactionEdit - Asptxentry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsptxtransedit);

            foreach (DataRow row in pdsptxtransedit.ttblptxtranseditresults)
            {
                results.Add(Ptxtranseditresults.BuildPtxtranseditresultsFromRow(row));
            }
            return(results);
        }
コード例 #8
0
        public AspoinquiryPOIPSimpleSearchListResponseAPI POIPSimpleSearchList(AspoinquiryPOIPSimpleSearchListRequestAPI AspoinquiryPOIPSimpleSearchListRequestAPI)
        {
            var result = new AspoinquiryPOIPSimpleSearchListResponseAPI();

            var pdspoipbuildpolist = new pdspoipbuildpolistDataSet();

            string cErrorMessage = string.Empty;
            bool   lMoreRecords  = false;

            var iBatchSize = AspoinquiryPOIPSimpleSearchListRequestAPI.iBatchSize;

            var cSearchString = AspoinquiryPOIPSimpleSearchListRequestAPI.cSearchString;


            NLogLoggerP.Trace("POIPSimpleSearchList - Aspoinquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAspoinquiryproxy = this.proxyAppObject.CreatePO_aspoinquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAspoinquiryproxy.POIPSimpleSearchList(ref pdsContext, iBatchSize, cSearchString, out pdspoipbuildpolist, out cErrorMessage, out lMoreRecords);
                }
            });
            NLogLoggerP.Info("POIPSimpleSearchList - Aspoinquiry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdspoipbuildpolist);

            foreach (DataRow row in pdspoipbuildpolist.ttblpoipbuildpolistresults)
            {
                result.poipbuildpolistresults.Add(Poipbuildpolistresults.BuildPoipbuildpolistresultsFromRow(row));
            }
            result.lMoreRecords = lMoreRecords;

            return(result);
        }
コード例 #9
0
        public SastaLookupCarrierResponseAPI LookupCarrier(SastaLookupCarrierRequestAPI SastaLookupCarrierRequestAPI)
        {
            var result = new SastaLookupCarrierResponseAPI();

            var pdslookupcarrierresults = new pdslookupcarrierresultsDataSet();

            string cErrorMessage = string.Empty;
            bool   lMoreRecords  = false;

            var pvCodeval = SastaLookupCarrierRequestAPI.pvCodeval;

            var pvRecordlimit = SastaLookupCarrierRequestAPI.pvRecordlimit;


            NLogLoggerP.Trace("LookupCarrier - Sasta - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poSastaproxy = this.proxyAppObject.CreatePO_sastaproxy())
                {
                    this.SetRequiredContextParameters();
                    poSastaproxy.LookupCarrier(ref pdsContext, pvCodeval, pvRecordlimit, out pdslookupcarrierresults, out cErrorMessage, out lMoreRecords);
                }
            });
            NLogLoggerP.Info("LookupCarrier - Sasta - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdslookupcarrierresults);

            foreach (DataRow row in pdslookupcarrierresults.ttbllookupcarrierresults)
            {
                result.lookupcarrierresults.Add(Lookupcarrierresults.BuildLookupcarrierresultsFromRow(row));
            }
            result.lMoreRecords = lMoreRecords;

            return(result);
        }
コード例 #10
0
        public Loadpototalsresults LoadPOTotals(Loadpototalscriteria loadpototalscriteria)
        {
            var result = new Loadpototalsresults();

            var pdsloadpototals = new pdsloadpototalsDataSet();

            DataRow ttblloadpototalscriteriaCriteria = pdsloadpototals.ttblloadpototalscriteria.NewttblloadpototalscriteriaRow();

            Loadpototalscriteria.UpdateRowFromLoadpototalscriteria(ref ttblloadpototalscriteriaCriteria, loadpototalscriteria);
            pdsloadpototals.ttblloadpototalscriteria.AddttblloadpototalscriteriaRow((pdsloadpototalsDataSet.ttblloadpototalscriteriaRow)ttblloadpototalscriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("LoadPOTotals - Aspoinquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAspoinquiryproxy = this.proxyAppObject.CreatePO_aspoinquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAspoinquiryproxy.LoadPOTotals(ref pdsContext, ref pdsloadpototals, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("LoadPOTotals - Aspoinquiry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsloadpototals);

            if (pdsloadpototals.ttblloadpototalsresults.Count > 0)
            {
                result = Loadpototalsresults.BuildLoadpototalsresultsFromRow(pdsloadpototals.ttblloadpototalsresults[0]);
            }


            return(result);
        }
コード例 #11
0
        public IEnumerable <Wmproductbins> WMProductRetrieve(Wmproductcriteria wmproductcriteria)
        {
            var results = new List <Wmproductbins>();

            var pdswmproductcriteria = new pdswmproductcriteriaDataSet();

            var pdswmproductbins = new pdswmproductbinsDataSet();

            DataRow ttblwmproductcriteriaCriteria = pdswmproductcriteria.ttblwmproductcriteria.NewttblwmproductcriteriaRow();

            Wmproductcriteria.UpdateRowFromWmproductcriteria(ref ttblwmproductcriteriaCriteria, wmproductcriteria);
            pdswmproductcriteria.ttblwmproductcriteria.AddttblwmproductcriteriaRow((pdswmproductcriteriaDataSet.ttblwmproductcriteriaRow)ttblwmproductcriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("WMProductRetrieve - Aswminquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAswminquiryproxy = this.proxyAppObject.CreatePO_aswminquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAswminquiryproxy.WMProductRetrieve(ref pdsContext, pdswmproductcriteria, out pdswmproductbins, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("WMProductRetrieve - Aswminquiry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdswmproductcriteria);

            foreach (DataRow row in pdswmproductbins.ttblwmproductbins)
            {
                results.Add(Wmproductbins.BuildWmproductbinsFromRow(row));
            }
            return(results);
        }
コード例 #12
0
        public IEnumerable <Icimcomponents> ICIMComponentsLoad(Icimbundles icimbundles)
        {
            var results = new List <Icimcomponents>();

            var pdsicimbundles = new pdsicimbundlesDataSet();

            var pdsicimcomponents = new pdsicimcomponentsDataSet();

            DataRow ttblicimbundlesCriteria = pdsicimbundles.ttblicimbundles.NewttblicimbundlesRow();

            Icimbundles.UpdateRowFromIcimbundles(ref ttblicimbundlesCriteria, icimbundles);
            pdsicimbundles.ttblicimbundles.AddttblicimbundlesRow((pdsicimbundlesDataSet.ttblicimbundlesRow)ttblicimbundlesCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("ICIMComponentsLoad - Asicinquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsicinquiryproxy = this.proxyAppObject.CreatePO_asicinquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsicinquiryproxy.ICIMComponentsLoad(ref pdsContext, pdsicimbundles, out pdsicimcomponents, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("ICIMComponentsLoad - Asicinquiry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsicimbundles);

            foreach (DataRow row in pdsicimcomponents.ttblicimcomponents)
            {
                results.Add(Icimcomponents.BuildIcimcomponentsFromRow(row));
            }
            return(results);
        }
コード例 #13
0
        public IEnumerable <Pdinlinesresults> PDINLines(Pdinheadercriteria pdinheadercriteria)
        {
            var results = new List <Pdinlinesresults>();

            var pdspdinheadercriteria = new pdspdinheadercriteriaDataSet();

            var pdspdinlinesresults = new pdspdinlinesresultsDataSet();

            DataRow ttblpdinheadercriteriaCriteria = pdspdinheadercriteria.ttblpdinheadercriteria.NewttblpdinheadercriteriaRow();

            Pdinheadercriteria.UpdateRowFromPdinheadercriteria(ref ttblpdinheadercriteriaCriteria, pdinheadercriteria);
            pdspdinheadercriteria.ttblpdinheadercriteria.AddttblpdinheadercriteriaRow((pdspdinheadercriteriaDataSet.ttblpdinheadercriteriaRow)ttblpdinheadercriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("PDINLines - Aspdinquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAspdinquiryproxy = this.proxyAppObject.CreatePO_aspdinquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAspdinquiryproxy.PDINLines(ref pdsContext, pdspdinheadercriteria, out pdspdinlinesresults, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("PDINLines - Aspdinquiry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdspdinheadercriteria);

            foreach (DataRow row in pdspdinlinesresults.ttblpdinlinesresults)
            {
                results.Add(Pdinlinesresults.BuildPdinlinesresultsFromRow(row));
            }
            return(results);
        }
コード例 #14
0
        public Gldisplayjournalresults GLDisplayJournal(Gldisplayjournalcriteria gldisplayjournalcriteria)
        {
            var result = new Gldisplayjournalresults();

            var pdsgldisplayjournal = new pdsgldisplayjournalDataSet();

            DataRow ttblgldisplayjournalcriteriaCriteria = pdsgldisplayjournal.ttblgldisplayjournalcriteria.NewttblgldisplayjournalcriteriaRow();

            Gldisplayjournalcriteria.UpdateRowFromGldisplayjournalcriteria(ref ttblgldisplayjournalcriteriaCriteria, gldisplayjournalcriteria);
            pdsgldisplayjournal.ttblgldisplayjournalcriteria.AddttblgldisplayjournalcriteriaRow((pdsgldisplayjournalDataSet.ttblgldisplayjournalcriteriaRow)ttblgldisplayjournalcriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("GLDisplayJournal - Asglentry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsglentryproxy = this.proxyAppObject.CreatePO_asglentryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsglentryproxy.GLDisplayJournal(ref pdsContext, ref pdsgldisplayjournal, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("GLDisplayJournal - Asglentry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsgldisplayjournal);

            if (pdsgldisplayjournal.ttblgldisplayjournalresults.Count > 0)
            {
                result = Gldisplayjournalresults.BuildGldisplayjournalresultsFromRow(pdsgldisplayjournal.ttblgldisplayjournalresults[0]);
            }


            return(result);
        }
コード例 #15
0
        public IEnumerable <Saeaevents> SAEAEventsLoad(AssaentrySAEAEventsLoadRequestAPI AssaentrySAEAEventsLoadRequestAPI)
        {
            var results = new List <Saeaevents>();

            var pdssaeaevents = new pdssaeaeventsDataSet();

            string cErrorMessage = string.Empty;

            var cEventName = AssaentrySAEAEventsLoadRequestAPI.cEventName;

            var cTriggerName = AssaentrySAEAEventsLoadRequestAPI.cTriggerName;

            var lActiveOnly = AssaentrySAEAEventsLoadRequestAPI.lActiveOnly;


            NLogLoggerP.Trace("SAEAEventsLoad - Assaentry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAssaentryproxy = this.proxyAppObject.CreatePO_assaentryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAssaentryproxy.SAEAEventsLoad(ref pdsContext, cEventName, cTriggerName, lActiveOnly, out pdssaeaevents, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("SAEAEventsLoad - Assaentry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdssaeaevents);

            foreach (DataRow row in pdssaeaevents.ttblsaeaevents)
            {
                results.Add(Saeaevents.BuildSaeaeventsFromRow(row));
            }
            return(results);
        }
コード例 #16
0
        public AswtheaderWTETHeaderFinishResponseAPI WTETHeaderFinish(Wtheaderfinishcriteria wtheaderfinishcriteria)
        {
            var result = new AswtheaderWTETHeaderFinishResponseAPI();

            var pdswtheaderfinish = new pdswtheaderfinishDataSet();

            DataRow ttblwtheaderfinishcriteriaCriteria = pdswtheaderfinish.ttblwtheaderfinishcriteria.NewttblwtheaderfinishcriteriaRow();

            Wtheaderfinishcriteria.UpdateRowFromWtheaderfinishcriteria(ref ttblwtheaderfinishcriteriaCriteria, wtheaderfinishcriteria);
            pdswtheaderfinish.ttblwtheaderfinishcriteria.AddttblwtheaderfinishcriteriaRow((pdswtheaderfinishDataSet.ttblwtheaderfinishcriteriaRow)ttblwtheaderfinishcriteriaCriteria);

            bool   lForcePrintFl   = false;
            string cErrorMessage   = string.Empty;
            string cWarningMessage = string.Empty;


            NLogLoggerP.Trace("WTETHeaderFinish - Aswtheader - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAswtheaderproxy = this.proxyAppObject.CreatePO_aswtheaderproxy())
                {
                    this.SetRequiredContextParameters();
                    poAswtheaderproxy.WTETHeaderFinish(ref pdsContext, pdswtheaderfinish, out lForcePrintFl, out cErrorMessage, out cWarningMessage);
                }
            });
            NLogLoggerP.Info("WTETHeaderFinish - Aswtheader - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdswtheaderfinish);

            result.lForcePrintFl   = lForcePrintFl;
            result.cWarningMessage = cWarningMessage;

            return(result);
        }
コード例 #17
0
        public IEnumerable <Polinelistresults> LoadPOLineList(AspolineLoadPOLineListRequestAPI AspolineLoadPOLineListRequestAPI)
        {
            var results = new List <Polinelistresults>();

            var pdspolinelist = new pdspolinelistDataSet();

            string cErrorMessage = string.Empty;

            var pvPono = AspolineLoadPOLineListRequestAPI.pvPono;

            var pvPosuf = AspolineLoadPOLineListRequestAPI.pvPosuf;

            var pvShowinactive = AspolineLoadPOLineListRequestAPI.pvShowinactive;


            NLogLoggerP.Trace("LoadPOLineList - Aspoline - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAspolineproxy = this.proxyAppObject.CreatePO_aspolineproxy())
                {
                    this.SetRequiredContextParameters();
                    poAspolineproxy.LoadPOLineList(ref pdsContext, pvPono, pvPosuf, pvShowinactive, out pdspolinelist, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("LoadPOLineList - Aspoline - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdspolinelist);

            foreach (DataRow row in pdspolinelist.ttblpolinelistresults)
            {
                results.Add(Polinelistresults.BuildPolinelistresultsFromRow(row));
            }
            return(results);
        }
コード例 #18
0
        public AsvaheaderVAOrderCfgExecFuncResponseAPI VAOrderCfgExecFunc(Vaordercfg vaordercfg)
        {
            var result = new AsvaheaderVAOrderCfgExecFuncResponseAPI();

            var pdsvaordercfg = new pdsvaordercfgDataSet();

            DataRow ttblvaordercfgCriteria = pdsvaordercfg.ttblvaordercfg.NewttblvaordercfgRow();

            Vaordercfg.UpdateRowFromVaordercfg(ref ttblvaordercfgCriteria, vaordercfg);
            pdsvaordercfg.ttblvaordercfg.AddttblvaordercfgRow((pdsvaordercfgDataSet.ttblvaordercfgRow)ttblvaordercfgCriteria);

            bool   lCfgSuccessFl = false;
            string cWarnMessage  = string.Empty;
            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("VAOrderCfgExecFunc - Asvaheader - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsvaheaderproxy = this.proxyAppObject.CreatePO_asvaheaderproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsvaheaderproxy.VAOrderCfgExecFunc(ref pdsContext, pdsvaordercfg, out lCfgSuccessFl, out cWarnMessage, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("VAOrderCfgExecFunc - Asvaheader - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsvaordercfg);

            result.lCfgSuccessFl = lCfgSuccessFl;
            result.cWarnMessage  = cWarnMessage;

            return(result);
        }
コード例 #19
0
        public IEnumerable <Sledgetprodlistresults> SLEDGetProdList(AsslsetupSLEDGetProdListRequestAPI AsslsetupSLEDGetProdListRequestAPI)
        {
            var results = new List <Sledgetprodlistresults>();

            var pdssledgetprodlist = new pdssledgetprodlistDataSet();

            string cErrorMessage = string.Empty;

            DataRow ttblsledgetprodlistcriteriaRow = pdssledgetprodlist.ttblsledgetprodlistcriteria.NewttblsledgetprodlistcriteriaRow();

            Sledgetprodlistcriteria.UpdateRowFromSledgetprodlistcriteria(ref ttblsledgetprodlistcriteriaRow, AsslsetupSLEDGetProdListRequestAPI.sledgetprodlistcriteria);
            pdssledgetprodlist.ttblsledgetprodlistcriteria.AddttblsledgetprodlistcriteriaRow((pdssledgetprodlistDataSet.ttblsledgetprodlistcriteriaRow)ttblsledgetprodlistcriteriaRow);


            NLogLoggerP.Trace("SLEDGetProdList - Asslsetup - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsslsetupproxy = this.proxyAppObject.CreatePO_asslsetupproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsslsetupproxy.SLEDGetProdList(ref pdsContext, ref pdssledgetprodlist, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("SLEDGetProdList - Asslsetup - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdssledgetprodlist);

            foreach (DataRow row in pdssledgetprodlist.ttblsledgetprodlistresults)
            {
                results.Add(Sledgetprodlistresults.BuildSledgetprodlistresultsFromRow(row));
            }
            return(results);
        }
コード例 #20
0
        public IEnumerable <Kpgrouplookupresults> Lookup(Kpgrouplookupcriteria kpgrouplookupcriteria)
        {
            var results = new List <Kpgrouplookupresults>();

            var pdskpgrouplookup = new pdskpgrouplookupDataSet();

            DataRow ttblkpgrouplookupcriteriaCriteria = pdskpgrouplookup.ttblkpgrouplookupcriteria.NewttblkpgrouplookupcriteriaRow();

            Kpgrouplookupcriteria.UpdateRowFromKpgrouplookupcriteria(ref ttblkpgrouplookupcriteriaCriteria, kpgrouplookupcriteria);
            pdskpgrouplookup.ttblkpgrouplookupcriteria.AddttblkpgrouplookupcriteriaRow((pdskpgrouplookupDataSet.ttblkpgrouplookupcriteriaRow)ttblkpgrouplookupcriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("Lookup - Kpsg - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poKpsgproxy = this.proxyAppObject.CreatePO_kpsgproxy())
                {
                    this.SetRequiredContextParameters();
                    poKpsgproxy.Lookup(ref pdsContext, ref pdskpgrouplookup, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("Lookup - Kpsg - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdskpgrouplookup);

            foreach (DataRow row in pdskpgrouplookup.ttblkpgrouplookupresults)
            {
                results.Add(Kpgrouplookupresults.BuildKpgrouplookupresultsFromRow(row));
            }
            return(results);
        }
コード例 #21
0
        public IEnumerable <Tiecreatetiettresults> VAHeaderTies(Tiecreatetiettcriteria tiecreatetiettcriteria)
        {
            var results = new List <Tiecreatetiettresults>();

            var pdstiecreatetiett = new pdstiecreatetiettDataSet();

            DataRow ttbltiecreatetiettcriteriaCriteria = pdstiecreatetiett.ttbltiecreatetiettcriteria.NewttbltiecreatetiettcriteriaRow();

            Tiecreatetiettcriteria.UpdateRowFromTiecreatetiettcriteria(ref ttbltiecreatetiettcriteriaCriteria, tiecreatetiettcriteria);
            pdstiecreatetiett.ttbltiecreatetiettcriteria.AddttbltiecreatetiettcriteriaRow((pdstiecreatetiettDataSet.ttbltiecreatetiettcriteriaRow)ttbltiecreatetiettcriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("VAHeaderTies - Asvaheader - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsvaheaderproxy = this.proxyAppObject.CreatePO_asvaheaderproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsvaheaderproxy.VAHeaderTies(ref pdsContext, ref pdstiecreatetiett, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("VAHeaderTies - Asvaheader - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdstiecreatetiett);

            foreach (DataRow row in pdstiecreatetiett.ttbltiecreatetiettresults)
            {
                results.Add(Tiecreatetiettresults.BuildTiecreatetiettresultsFromRow(row));
            }
            return(results);
        }
コード例 #22
0
        public IEnumerable <Sasselookupresults> SASSElookup(Sasselookupcriteria sasselookupcriteria)
        {
            var results = new List <Sasselookupresults>();

            var pdssasselookup = new pdssasselookupDataSet();

            DataRow ttblsasselookupcriteriaCriteria = pdssasselookup.ttblsasselookupcriteria.NewttblsasselookupcriteriaRow();

            Sasselookupcriteria.UpdateRowFromSasselookupcriteria(ref ttblsasselookupcriteriaCriteria, sasselookupcriteria);
            pdssasselookup.ttblsasselookupcriteria.AddttblsasselookupcriteriaRow((pdssasselookupDataSet.ttblsasselookupcriteriaRow)ttblsasselookupcriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("SASSElookup - Assainquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAssainquiryproxy = this.proxyAppObject.CreatePO_assainquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAssainquiryproxy.SASSElookup(ref pdsContext, ref pdssasselookup, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("SASSElookup - Assainquiry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdssasselookup);

            foreach (DataRow row in pdssasselookup.ttblsasselookupresults)
            {
                results.Add(Sasselookupresults.BuildSasselookupresultsFromRow(row));
            }
            return(results);
        }
コード例 #23
0
        public void SAPJJobRequests(AssainquirySAPJJobRequestsRequestAPI AssainquirySAPJJobRequestsRequestAPI)
        {
            var pdssapjjobresults = new pdssapjjobresultsDataSet();

            string cErrorMessage = string.Empty;

            foreach (var obj in AssainquirySAPJJobRequestsRequestAPI.sapjjobresults)
            {
                DataRow ttblsapjjobresultsRow = pdssapjjobresults.ttblsapjjobresults.NewttblsapjjobresultsRow();
                Sapjjobresults.UpdateRowFromSapjjobresults(ref ttblsapjjobresultsRow, obj);
                pdssapjjobresults.ttblsapjjobresults.AddttblsapjjobresultsRow((pdssapjjobresultsDataSet.ttblsapjjobresultsRow)ttblsapjjobresultsRow);
            }

            var pvAction = AssainquirySAPJJobRequestsRequestAPI.pvAction;

            var pvNbrrcds = AssainquirySAPJJobRequestsRequestAPI.pvNbrrcds;

            var pvAnswer = AssainquirySAPJJobRequestsRequestAPI.pvAnswer;


            NLogLoggerP.Trace("SAPJJobRequests - Assainquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAssainquiryproxy = this.proxyAppObject.CreatePO_assainquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAssainquiryproxy.SAPJJobRequests(ref pdsContext, pvAction, pvNbrrcds, pvAnswer, pdssapjjobresults, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("SAPJJobRequests - Assainquiry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdssapjjobresults);
        }
コード例 #24
0
      public IEnumerable<Icspecprccostlookupresults> LookupSpecialPriceCost(Icspecprccostlookupcriteria icspecprccostlookupcriteria)
      {   
         var results = new List<Icspecprccostlookupresults>();
         
         var pdsicspecprccostlookup = new pdsicspecprccostlookupDataSet();
            
         DataRow ttblicspecprccostlookupcriteriaCriteria = pdsicspecprccostlookup.ttblicspecprccostlookupcriteria.NewttblicspecprccostlookupcriteriaRow();
         Icspecprccostlookupcriteria.UpdateRowFromIcspecprccostlookupcriteria(ref ttblicspecprccostlookupcriteriaCriteria, icspecprccostlookupcriteria);
         pdsicspecprccostlookup.ttblicspecprccostlookupcriteria.AddttblicspecprccostlookupcriteriaRow((pdsicspecprccostlookupDataSet.ttblicspecprccostlookupcriteriaRow)ttblicspecprccostlookupcriteriaCriteria);
            
         string cErrorMessage = string.Empty;
   
         
         NLogLoggerP.Trace("LookupSpecialPriceCost - Icss - Before Call");
         StopwatchUtil.Time(
         () =>
            {
               using (var poIcssproxy = this.proxyAppObject.CreatePO_icssproxy())
               {
                   this.SetRequiredContextParameters();
                   poIcssproxy.LookupSpecialPriceCost(ref pdsContext, ref pdsicspecprccostlookup, out cErrorMessage);
               }
            });
         NLogLoggerP.Info("LookupSpecialPriceCost - Icss - After Call");

         
         this.ReportErrors(cErrorMessage);
         this.ReportErrors(this.pdsContext);
         this.ReportErrors(pdsicspecprccostlookup); 
    
            foreach (DataRow row in pdsicspecprccostlookup.ttblicspecprccostlookupresults)
            {
                results.Add(Icspecprccostlookupresults.BuildIcspecprccostlookupresultsFromRow(row));
            }
            return results;
        
      }
コード例 #25
0
        public IEnumerable <Apsdgetlistresults> APSDGetList(Apsdgetlistcriteria apsdgetlistcriteria)
        {
            var results = new List <Apsdgetlistresults>();

            var pdsapsdgetlist = new pdsapsdgetlistDataSet();

            DataRow ttblapsdgetlistcriteriaCriteria = pdsapsdgetlist.ttblapsdgetlistcriteria.NewttblapsdgetlistcriteriaRow();

            Apsdgetlistcriteria.UpdateRowFromApsdgetlistcriteria(ref ttblapsdgetlistcriteriaCriteria, apsdgetlistcriteria);
            pdsapsdgetlist.ttblapsdgetlistcriteria.AddttblapsdgetlistcriteriaRow((pdsapsdgetlistDataSet.ttblapsdgetlistcriteriaRow)ttblapsdgetlistcriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("APSDGetList - Asapsetup - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsapsetupproxy = this.proxyAppObject.CreatePO_asapsetupproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsapsetupproxy.APSDGetList(ref pdsContext, ref pdsapsdgetlist, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("APSDGetList - Asapsetup - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsapsdgetlist);

            foreach (DataRow row in pdsapsdgetlist.ttblapsdgetlistresults)
            {
                results.Add(Apsdgetlistresults.BuildApsdgetlistresultsFromRow(row));
            }
            return(results);
        }
コード例 #26
0
        public IEnumerable <Arshiptoagingresults> ShipToAging(Arshiptoagingcriteria arshiptoagingcriteria)
        {
            var results = new List <Arshiptoagingresults>();

            var pdsarshiptoaging = new pdsarshiptoagingDataSet();

            DataRow ttblarshiptoagingcriteriaCriteria = pdsarshiptoaging.ttblarshiptoagingcriteria.NewttblarshiptoagingcriteriaRow();

            Arshiptoagingcriteria.UpdateRowFromArshiptoagingcriteria(ref ttblarshiptoagingcriteriaCriteria, arshiptoagingcriteria);
            pdsarshiptoaging.ttblarshiptoagingcriteria.AddttblarshiptoagingcriteriaRow((pdsarshiptoagingDataSet.ttblarshiptoagingcriteriaRow)ttblarshiptoagingcriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("ShipToAging - Asarinquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsarinquiryproxy = this.proxyAppObject.CreatePO_asarinquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsarinquiryproxy.ShipToAging(ref pdsContext, ref pdsarshiptoaging, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("ShipToAging - Asarinquiry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsarshiptoaging);

            foreach (DataRow row in pdsarshiptoaging.ttblarshiptoagingresults)
            {
                results.Add(Arshiptoagingresults.BuildArshiptoagingresultsFromRow(row));
            }
            return(results);
        }
コード例 #27
0
        public IEnumerable <Custbaldisplayresults> CustBalDisplay(Custbaldisplaycriteria custbaldisplaycriteria)
        {
            var results = new List <Custbaldisplayresults>();

            var pdscustbaldisplay = new pdscustbaldisplayDataSet();

            DataRow ttblcustbaldisplaycriteriaCriteria = pdscustbaldisplay.ttblcustbaldisplaycriteria.NewttblcustbaldisplaycriteriaRow();

            Custbaldisplaycriteria.UpdateRowFromCustbaldisplaycriteria(ref ttblcustbaldisplaycriteriaCriteria, custbaldisplaycriteria);
            pdscustbaldisplay.ttblcustbaldisplaycriteria.AddttblcustbaldisplaycriteriaRow((pdscustbaldisplayDataSet.ttblcustbaldisplaycriteriaRow)ttblcustbaldisplaycriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("CustBalDisplay - Asarinquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsarinquiryproxy = this.proxyAppObject.CreatePO_asarinquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsarinquiryproxy.CustBalDisplay(ref pdsContext, ref pdscustbaldisplay, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("CustBalDisplay - Asarinquiry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdscustbaldisplay);

            foreach (DataRow row in pdscustbaldisplay.ttblcustbaldisplayresults)
            {
                results.Add(Custbaldisplayresults.BuildCustbaldisplayresultsFromRow(row));
            }
            return(results);
        }
コード例 #28
0
        public IEnumerable <Wtialineresults> WTIALine(Wtialinecriteria wtialinecriteria)
        {
            var results = new List <Wtialineresults>();

            var pdswtialine = new pdswtialineDataSet();

            DataRow ttblwtialinecriteriaCriteria = pdswtialine.ttblwtialinecriteria.NewttblwtialinecriteriaRow();

            Wtialinecriteria.UpdateRowFromWtialinecriteria(ref ttblwtialinecriteriaCriteria, wtialinecriteria);
            pdswtialine.ttblwtialinecriteria.AddttblwtialinecriteriaRow((pdswtialineDataSet.ttblwtialinecriteriaRow)ttblwtialinecriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("WTIALine - Aswtinquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAswtinquiryproxy = this.proxyAppObject.CreatePO_aswtinquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAswtinquiryproxy.WTIALine(ref pdsContext, ref pdswtialine, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("WTIALine - Aswtinquiry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdswtialine);

            foreach (DataRow row in pdswtialine.ttblwtialineresults)
            {
                results.Add(Wtialineresults.BuildWtialineresultsFromRow(row));
            }
            return(results);
        }
コード例 #29
0
        public IEnumerable <Loadwtlinedetailresults> LoadWTLineDetail(Loadwtlinedetailcriteria loadwtlinedetailcriteria)
        {
            var results = new List <Loadwtlinedetailresults>();

            var pdsloadwtlinedetail = new pdsloadwtlinedetailDataSet();

            DataRow ttblloadwtlinedetailcriteriaCriteria = pdsloadwtlinedetail.ttblloadwtlinedetailcriteria.NewttblloadwtlinedetailcriteriaRow();

            Loadwtlinedetailcriteria.UpdateRowFromLoadwtlinedetailcriteria(ref ttblloadwtlinedetailcriteriaCriteria, loadwtlinedetailcriteria);
            pdsloadwtlinedetail.ttblloadwtlinedetailcriteria.AddttblloadwtlinedetailcriteriaRow((pdsloadwtlinedetailDataSet.ttblloadwtlinedetailcriteriaRow)ttblloadwtlinedetailcriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("LoadWTLineDetail - Aswtinquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAswtinquiryproxy = this.proxyAppObject.CreatePO_aswtinquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAswtinquiryproxy.LoadWTLineDetail(ref pdsContext, ref pdsloadwtlinedetail, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("LoadWTLineDetail - Aswtinquiry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsloadwtlinedetail);

            foreach (DataRow row in pdsloadwtlinedetail.ttblloadwtlinedetailresults)
            {
                results.Add(Loadwtlinedetailresults.BuildLoadwtlinedetailresultsFromRow(row));
            }
            return(results);
        }
コード例 #30
0
        public IEnumerable <Buildcustcreditresults> BuildCustCreditTT(Buildcustcreditcriteria buildcustcreditcriteria)
        {
            var results = new List <Buildcustcreditresults>();

            var pdsbuildcustcredit = new pdsbuildcustcreditDataSet();

            DataRow ttblbuildcustcreditcriteriaCriteria = pdsbuildcustcredit.ttblbuildcustcreditcriteria.NewttblbuildcustcreditcriteriaRow();

            Buildcustcreditcriteria.UpdateRowFromBuildcustcreditcriteria(ref ttblbuildcustcreditcriteriaCriteria, buildcustcreditcriteria);
            pdsbuildcustcredit.ttblbuildcustcreditcriteria.AddttblbuildcustcreditcriteriaRow((pdsbuildcustcreditDataSet.ttblbuildcustcreditcriteriaRow)ttblbuildcustcreditcriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("BuildCustCreditTT - Asarinquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsarinquiryproxy = this.proxyAppObject.CreatePO_asarinquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsarinquiryproxy.BuildCustCreditTT(ref pdsContext, ref pdsbuildcustcredit, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("BuildCustCreditTT - Asarinquiry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsbuildcustcredit);

            foreach (DataRow row in pdsbuildcustcredit.ttblbuildcustcreditresults)
            {
                results.Add(Buildcustcreditresults.BuildBuildcustcreditresultsFromRow(row));
            }
            return(results);
        }