Exemplo n.º 1
0
        public IEnumerable <Saiolistresults> SAIOGetOperatorList(Saiolistcriteria saiolistcriteria)
        {
            var results = new List <Saiolistresults>();

            var pdssaiolist = new pdssaiolistDataSet();

            DataRow ttblsaiolistcriteriaCriteria = pdssaiolist.ttblsaiolistcriteria.NewttblsaiolistcriteriaRow();

            Saiolistcriteria.UpdateRowFromSaiolistcriteria(ref ttblsaiolistcriteriaCriteria, saiolistcriteria);
            pdssaiolist.ttblsaiolistcriteria.AddttblsaiolistcriteriaRow((pdssaiolistDataSet.ttblsaiolistcriteriaRow)ttblsaiolistcriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("SAIOGetOperatorList - Assainquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAssainquiryproxy = this.proxyAppObject.CreatePO_assainquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAssainquiryproxy.SAIOGetOperatorList(ref pdsContext, ref pdssaiolist, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("SAIOGetOperatorList - Assainquiry - After Call");


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

            foreach (DataRow row in pdssaiolist.ttblsaiolistresults)
            {
                results.Add(Saiolistresults.BuildSaiolistresultsFromRow(row));
            }
            return(results);
        }
Exemplo n.º 2
0
 public IEnumerable <Saiolistresults> SAIOGetOperatorList(Saiolistcriteria saiolistcriteria)
 {
     return(this.adapter.SAIOGetOperatorList(saiolistcriteria));
 }