Exemple #1
0
        public IEnumerable <Ptxsrprodlist> PTXSRProductList(Ptxsrprodcriteria ptxsrprodcriteria)
        {
            var results = new List <Ptxsrprodlist>();

            var pdsptxsrprodlist = new pdsptxsrprodlistDataSet();

            DataRow ttblptxsrprodcriteriaCriteria = pdsptxsrprodlist.ttblptxsrprodcriteria.NewttblptxsrprodcriteriaRow();

            Ptxsrprodcriteria.UpdateRowFromPtxsrprodcriteria(ref ttblptxsrprodcriteriaCriteria, ptxsrprodcriteria);
            pdsptxsrprodlist.ttblptxsrprodcriteria.AddttblptxsrprodcriteriaRow((pdsptxsrprodlistDataSet.ttblptxsrprodcriteriaRow)ttblptxsrprodcriteriaCriteria);

            string cErrorMessage = string.Empty;


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


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

            foreach (DataRow row in pdsptxsrprodlist.ttblptxsrprodlist)
            {
                results.Add(Ptxsrprodlist.BuildPtxsrprodlistFromRow(row));
            }
            return(results);
        }
Exemple #2
0
 public IEnumerable <Ptxsrprodlist> PTXSRProductList(Ptxsrprodcriteria ptxsrprodcriteria)
 {
     return(this.adapter.PTXSRProductList(ptxsrprodcriteria));
 }