Пример #1
0
        public IEnumerable <Arsdlookupresults> ARSDlookup(Arsdlookupcriteria arsdlookupcriteria)
        {
            var results = new List <Arsdlookupresults>();

            var pdsarsdlookup = new pdsarsdlookupDataSet();

            DataRow ttblarsdlookupcriteriaCriteria = pdsarsdlookup.ttblarsdlookupcriteria.NewttblarsdlookupcriteriaRow();

            Arsdlookupcriteria.UpdateRowFromArsdlookupcriteria(ref ttblarsdlookupcriteriaCriteria, arsdlookupcriteria);
            pdsarsdlookup.ttblarsdlookupcriteria.AddttblarsdlookupcriteriaRow((pdsarsdlookupDataSet.ttblarsdlookupcriteriaRow)ttblarsdlookupcriteriaCriteria);

            string cErrorMessage = string.Empty;


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


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

            foreach (DataRow row in pdsarsdlookup.ttblarsdlookupresults)
            {
                results.Add(Arsdlookupresults.BuildArsdlookupresultsFromRow(row));
            }
            return(results);
        }
Пример #2
0
 public IEnumerable <Arsdlookupresults> ARSDlookup(Arsdlookupcriteria arsdlookupcriteria)
 {
     return(this.repository.ARSDlookup(arsdlookupcriteria));
 }
Пример #3
0
 public IEnumerable <Arsdlookupresults> ARSDlookup(Arsdlookupcriteria arsdlookupcriteria)
 {
     return(this.adapter.ARSDlookup(arsdlookupcriteria));
 }