コード例 #1
0
        public IEnumerable <Icsecretrieveresults> ICSECRetrieve(Icsecretrievecriteria icsecretrievecriteria)
        {
            var results = new List <Icsecretrieveresults>();

            var pdsicsecretrieve = new pdsicsecretrieveDataSet();

            DataRow ttblicsecretrievecriteriaCriteria = pdsicsecretrieve.ttblicsecretrievecriteria.NewttblicsecretrievecriteriaRow();

            Icsecretrievecriteria.UpdateRowFromIcsecretrievecriteria(ref ttblicsecretrievecriteriaCriteria, icsecretrievecriteria);
            pdsicsecretrieve.ttblicsecretrievecriteria.AddttblicsecretrievecriteriaRow((pdsicsecretrieveDataSet.ttblicsecretrievecriteriaRow)ttblicsecretrievecriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("ICSECRetrieve - Asicinquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsicinquiryproxy = this.proxyAppObject.CreatePO_asicinquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsicinquiryproxy.ICSECRetrieve(ref pdsContext, ref pdsicsecretrieve, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("ICSECRetrieve - Asicinquiry - After Call");


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

            foreach (DataRow row in pdsicsecretrieve.ttblicsecretrieveresults)
            {
                results.Add(Icsecretrieveresults.BuildIcsecretrieveresultsFromRow(row));
            }
            return(results);
        }
コード例 #2
0
 public IEnumerable <Icsecretrieveresults> ICSECRetrieve(Icsecretrievecriteria icsecretrievecriteria)
 {
     return(this.repository.ICSECRetrieve(icsecretrievecriteria));
 }
コード例 #3
0
 public IEnumerable <Icsecretrieveresults> ICSECRetrieve(Icsecretrievecriteria icsecretrievecriteria)
 {
     return(this.adapter.ICSECRetrieve(icsecretrievecriteria));
 }