示例#1
0
        public IEnumerable <Messaging> VAEIFullReceipt(Vaeifullreceiptcriteria vaeifullreceiptcriteria)
        {
            var results = new List <Messaging>();

            var pdsvaeifullreceipt = new pdsvaeifullreceiptDataSet();

            var pdsmessaging = new pdsmessagingDataSet();

            DataRow ttblvaeifullreceiptcriteriaCriteria = pdsvaeifullreceipt.ttblvaeifullreceiptcriteria.NewttblvaeifullreceiptcriteriaRow();

            Vaeifullreceiptcriteria.UpdateRowFromVaeifullreceiptcriteria(ref ttblvaeifullreceiptcriteriaCriteria, vaeifullreceiptcriteria);
            pdsvaeifullreceipt.ttblvaeifullreceiptcriteria.AddttblvaeifullreceiptcriteriaRow((pdsvaeifullreceiptDataSet.ttblvaeifullreceiptcriteriaRow)ttblvaeifullreceiptcriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("VAEIFullReceipt - Asvaentry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsvaentryproxy = this.proxyAppObject.CreatePO_asvaentryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsvaentryproxy.VAEIFullReceipt(ref pdsContext, pdsvaeifullreceipt, out pdsmessaging, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("VAEIFullReceipt - Asvaentry - After Call");


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

            foreach (DataRow row in pdsmessaging.ttblmessaging)
            {
                results.Add(Messaging.BuildMessagingFromRow(row));
            }
            return(results);
        }
示例#2
0
 public IEnumerable <Messaging> VAEIFullReceipt(Vaeifullreceiptcriteria vaeifullreceiptcriteria)
 {
     return(this.adapter.VAEIFullReceipt(vaeifullreceiptcriteria));
 }