示例#1
0
        public AspdinquiryPDGetPDSCRecordsResponseAPI PDGetPDSCRecords(Pdgetpdscrecordscriteria pdgetpdscrecordscriteria)
        {
            var result = new AspdinquiryPDGetPDSCRecordsResponseAPI();

            var pdspdgetpdscrecords = new pdspdgetpdscrecordsDataSet();

            DataRow ttblpdgetpdscrecordscriteriaCriteria = pdspdgetpdscrecords.ttblpdgetpdscrecordscriteria.NewttblpdgetpdscrecordscriteriaRow();

            Pdgetpdscrecordscriteria.UpdateRowFromPdgetpdscrecordscriteria(ref ttblpdgetpdscrecordscriteriaCriteria, pdgetpdscrecordscriteria);
            pdspdgetpdscrecords.ttblpdgetpdscrecordscriteria.AddttblpdgetpdscrecordscriteriaRow((pdspdgetpdscrecordsDataSet.ttblpdgetpdscrecordscriteriaRow)ttblpdgetpdscrecordscriteriaCriteria);

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


            NLogLoggerP.Trace("PDGetPDSCRecords - Aspdinquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAspdinquiryproxy = this.proxyAppObject.CreatePO_aspdinquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAspdinquiryproxy.PDGetPDSCRecords(ref pdsContext, ref pdspdgetpdscrecords, out cErrorMessage, out lMoreRecords);
                }
            });
            NLogLoggerP.Info("PDGetPDSCRecords - Aspdinquiry - After Call");


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

            foreach (DataRow row in pdspdgetpdscrecords.ttblpdgetpdscrecordsresults)
            {
                result.pdgetpdscrecordsresults.Add(Pdgetpdscrecordsresults.BuildPdgetpdscrecordsresultsFromRow(row));
            }
            result.lMoreRecords = lMoreRecords;

            return(result);
        }
示例#2
0
 public AspdinquiryPDGetPDSCRecordsResponseAPI PDGetPDSCRecords(Pdgetpdscrecordscriteria pdgetpdscrecordscriteria)
 {
     return(this.repository.PDGetPDSCRecords(pdgetpdscrecordscriteria));
 }