Beispiel #1
0
        public IEnumerable <Sllinecdlookupresults> LookupLinecd(Sllinecdlookupcriteria sllinecdlookupcriteria)
        {
            var results = new List <Sllinecdlookupresults>();

            var pdssllinecdlookup = new pdssllinecdlookupDataSet();

            DataRow ttblsllinecdlookupcriteriaCriteria = pdssllinecdlookup.ttblsllinecdlookupcriteria.NewttblsllinecdlookupcriteriaRow();

            Sllinecdlookupcriteria.UpdateRowFromSllinecdlookupcriteria(ref ttblsllinecdlookupcriteriaCriteria, sllinecdlookupcriteria);
            pdssllinecdlookup.ttblsllinecdlookupcriteria.AddttblsllinecdlookupcriteriaRow((pdssllinecdlookupDataSet.ttblsllinecdlookupcriteriaRow)ttblsllinecdlookupcriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("LookupLinecd - Slsn - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poSlsnproxy = this.proxyAppObject.CreatePO_slsnproxy())
                {
                    this.SetRequiredContextParameters();
                    poSlsnproxy.LookupLinecd(ref pdsContext, ref pdssllinecdlookup, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("LookupLinecd - Slsn - After Call");


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

            foreach (DataRow row in pdssllinecdlookup.ttblsllinecdlookupresults)
            {
                results.Add(Sllinecdlookupresults.BuildSllinecdlookupresultsFromRow(row));
            }
            return(results);
        }
Beispiel #2
0
 public IEnumerable <Sllinecdlookupresults> LookupLinecd(Sllinecdlookupcriteria sllinecdlookupcriteria)
 {
     return(this.repository.LookupLinecd(sllinecdlookupcriteria));
 }
Beispiel #3
0
 public IEnumerable <Sllinecdlookupresults> LookupLinecd(Sllinecdlookupcriteria sllinecdlookupcriteria)
 {
     return(this.adapter.LookupLinecd(sllinecdlookupcriteria));
 }