コード例 #1
0
        public AsptxentryPTXGetQueueListResponseAPI PTXGetQueueList(Ptxqueuelistcriteria ptxqueuelistcriteria)
        {
            var result = new AsptxentryPTXGetQueueListResponseAPI();

            var pdsptxqueuelist = new pdsptxqueuelistDataSet();

            DataRow ttblptxqueuelistcriteriaCriteria = pdsptxqueuelist.ttblptxqueuelistcriteria.NewttblptxqueuelistcriteriaRow();

            Ptxqueuelistcriteria.UpdateRowFromPtxqueuelistcriteria(ref ttblptxqueuelistcriteriaCriteria, ptxqueuelistcriteria);
            pdsptxqueuelist.ttblptxqueuelistcriteria.AddttblptxqueuelistcriteriaRow((pdsptxqueuelistDataSet.ttblptxqueuelistcriteriaRow)ttblptxqueuelistcriteriaCriteria);

            string cErrorMessage = string.Empty;
            bool   lMoreRecords  = false;


            NLogLoggerP.Trace("PTXGetQueueList - Asptxentry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsptxentryproxy = this.proxyAppObject.CreatePO_asptxentryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsptxentryproxy.PTXGetQueueList(ref pdsContext, ref pdsptxqueuelist, out cErrorMessage, out lMoreRecords);
                }
            });
            NLogLoggerP.Info("PTXGetQueueList - Asptxentry - After Call");


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

            foreach (DataRow row in pdsptxqueuelist.ttblptxqueuelistresults)
            {
                result.ptxqueuelistresults.Add(Ptxqueuelistresults.BuildPtxqueuelistresultsFromRow(row));
            }
            result.lMoreRecords = lMoreRecords;

            return(result);
        }
コード例 #2
0
 public AsptxentryPTXGetQueueListResponseAPI PTXGetQueueList(Ptxqueuelistcriteria ptxqueuelistcriteria)
 {
     return(this.adapter.PTXGetQueueList(ptxqueuelistcriteria));
 }