Exemplo n.º 1
0
        public AsglinquiryFetchAcctTransResponseAPI FetchAcctTrans(Gliatranscriteria gliatranscriteria)
        {
            var result = new AsglinquiryFetchAcctTransResponseAPI();

            var pdsgliatrans = new pdsgliatransDataSet();

            DataRow ttblgliatranscriteriaCriteria = pdsgliatrans.ttblgliatranscriteria.NewttblgliatranscriteriaRow();

            Gliatranscriteria.UpdateRowFromGliatranscriteria(ref ttblgliatranscriteriaCriteria, gliatranscriteria);
            pdsgliatrans.ttblgliatranscriteria.AddttblgliatranscriteriaRow((pdsgliatransDataSet.ttblgliatranscriteriaRow)ttblgliatranscriteriaCriteria);

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


            NLogLoggerP.Trace("FetchAcctTrans - Asglinquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsglinquiryproxy = this.proxyAppObject.CreatePO_asglinquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsglinquiryproxy.FetchAcctTrans(ref pdsContext, ref pdsgliatrans, out cErrorMessage, out lMoreRecords);
                }
            });
            NLogLoggerP.Info("FetchAcctTrans - Asglinquiry - After Call");


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

            foreach (DataRow row in pdsgliatrans.ttblgliatransresults)
            {
                result.gliatransresults.Add(Gliatransresults.BuildGliatransresultsFromRow(row));
            }
            result.lMoreRecords = lMoreRecords;

            return(result);
        }
Exemplo n.º 2
0
 public AsglinquiryFetchAcctTransResponseAPI FetchAcctTrans(Gliatranscriteria gliatranscriteria)
 {
     return(this.adapter.FetchAcctTrans(gliatranscriteria));
 }