Ejemplo n.º 1
0
        public AspoinquiryLoadPOTallyResponseAPI LoadPOTally(Loadpotallycriteria loadpotallycriteria)
        {
            var result = new AspoinquiryLoadPOTallyResponseAPI();

            var pdsloadpotally = new pdsloadpotallyDataSet();

            DataRow ttblloadpotallycriteriaCriteria = pdsloadpotally.ttblloadpotallycriteria.NewttblloadpotallycriteriaRow();

            Loadpotallycriteria.UpdateRowFromLoadpotallycriteria(ref ttblloadpotallycriteriaCriteria, loadpotallycriteria);
            pdsloadpotally.ttblloadpotallycriteria.AddttblloadpotallycriteriaRow((pdsloadpotallyDataSet.ttblloadpotallycriteriaRow)ttblloadpotallycriteriaCriteria);

            string cErrorMessage = string.Empty;


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


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

            if (pdsloadpotally.ttblloadpotallycriteria.Count > 0)
            {
                result.loadpotallycriteria = Loadpotallycriteria.BuildLoadpotallycriteriaFromRow(pdsloadpotally.ttblloadpotallycriteria[0]);
            }

            foreach (DataRow row in pdsloadpotally.ttblloadpotallyresults)
            {
                result.loadpotallyresults.Add(Loadpotallyresults.BuildLoadpotallyresultsFromRow(row));
            }
            if (pdsloadpotally.ttblloadpotallysingle.Count > 0)
            {
                result.loadpotallysingle = Loadpotallysingle.BuildLoadpotallysingleFromRow(pdsloadpotally.ttblloadpotallysingle[0]);
            }


            return(result);
        }
Ejemplo n.º 2
0
 public AspoinquiryLoadPOTallyResponseAPI LoadPOTally(Loadpotallycriteria loadpotallycriteria)
 {
     return(this.repository.LoadPOTally(loadpotallycriteria));
 }
Ejemplo n.º 3
0
 public AspoinquiryLoadPOTallyResponseAPI LoadPOTally(Loadpotallycriteria loadpotallycriteria)
 {
     return(this.adapter.LoadPOTally(loadpotallycriteria));
 }