Example #1
0
        public IEnumerable <Glperiodrangesresults> GetGLPeriodRanges(Glperiodrangescriteria glperiodrangescriteria)
        {
            var results = new List <Glperiodrangesresults>();

            var pdsglperiodranges = new pdsglperiodrangesDataSet();

            DataRow ttblglperiodrangescriteriaCriteria = pdsglperiodranges.ttblglperiodrangescriteria.NewttblglperiodrangescriteriaRow();

            Glperiodrangescriteria.UpdateRowFromGlperiodrangescriteria(ref ttblglperiodrangescriteriaCriteria, glperiodrangescriteria);
            pdsglperiodranges.ttblglperiodrangescriteria.AddttblglperiodrangescriteriaRow((pdsglperiodrangesDataSet.ttblglperiodrangescriteriaRow)ttblglperiodrangescriteriaCriteria);

            string cErrorMessage = string.Empty;


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


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

            foreach (DataRow row in pdsglperiodranges.ttblglperiodrangesresults)
            {
                results.Add(Glperiodrangesresults.BuildGlperiodrangesresultsFromRow(row));
            }
            return(results);
        }
Example #2
0
 public IEnumerable <Glperiodrangesresults> GetGLPeriodRanges(Glperiodrangescriteria glperiodrangescriteria)
 {
     return(this.adapter.GetGLPeriodRanges(glperiodrangescriteria));
 }