Example #1
0
        public IEnumerable <Gldistributionresults> GLDistribution(Gldistributioncriteria gldistributioncriteria)
        {
            var results = new List <Gldistributionresults>();

            var pdsgldistribution = new pdsgldistributionDataSet();

            DataRow ttblgldistributioncriteriaCriteria = pdsgldistribution.ttblgldistributioncriteria.NewttblgldistributioncriteriaRow();

            Gldistributioncriteria.UpdateRowFromGldistributioncriteria(ref ttblgldistributioncriteriaCriteria, gldistributioncriteria);
            pdsgldistribution.ttblgldistributioncriteria.AddttblgldistributioncriteriaRow((pdsgldistributionDataSet.ttblgldistributioncriteriaRow)ttblgldistributioncriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("GLDistribution - Asglinquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsglinquiryproxy = this.proxyAppObject.CreatePO_asglinquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsglinquiryproxy.GLDistribution(ref pdsContext, ref pdsgldistribution, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("GLDistribution - Asglinquiry - After Call");


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

            foreach (DataRow row in pdsgldistribution.ttblgldistributionresults)
            {
                results.Add(Gldistributionresults.BuildGldistributionresultsFromRow(row));
            }
            return(results);
        }
Example #2
0
 public IEnumerable <Gldistributionresults> GLDistribution(Gldistributioncriteria gldistributioncriteria)
 {
     return(this.adapter.GLDistribution(gldistributioncriteria));
 }
Example #3
0
 public IEnumerable <Gldistributionresults> GLDistribution(Gldistributioncriteria gldistributioncriteria)
 {
     return(this.repository.GLDistribution(gldistributioncriteria));
 }