Example #1
0
        public Loadpolineextresults LoadPOLineExtended(Loadpolineextcriteria loadpolineextcriteria)
        {
            var result = new Loadpolineextresults();

            var pdsloadpolineext = new pdsloadpolineextDataSet();

            DataRow ttblloadpolineextcriteriaCriteria = pdsloadpolineext.ttblloadpolineextcriteria.NewttblloadpolineextcriteriaRow();

            Loadpolineextcriteria.UpdateRowFromLoadpolineextcriteria(ref ttblloadpolineextcriteriaCriteria, loadpolineextcriteria);
            pdsloadpolineext.ttblloadpolineextcriteria.AddttblloadpolineextcriteriaRow((pdsloadpolineextDataSet.ttblloadpolineextcriteriaRow)ttblloadpolineextcriteriaCriteria);

            string cErrorMessage = string.Empty;


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


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

            if (pdsloadpolineext.ttblloadpolineextresults.Count > 0)
            {
                result = Loadpolineextresults.BuildLoadpolineextresultsFromRow(pdsloadpolineext.ttblloadpolineextresults[0]);
            }


            return(result);
        }
Example #2
0
 public Loadpolineextresults LoadPOLineExtended(Loadpolineextcriteria loadpolineextcriteria)
 {
     return(this.repository.LoadPOLineExtended(loadpolineextcriteria));
 }
Example #3
0
 public Loadpolineextresults LoadPOLineExtended(Loadpolineextcriteria loadpolineextcriteria)
 {
     return(this.adapter.LoadPOLineExtended(loadpolineextcriteria));
 }