Ejemplo n.º 1
0
        public Calccreditavailresults CalcOnOrderCreditAvail(Calccreditavailcriteria calccreditavailcriteria)
        {
            var result = new Calccreditavailresults();

            var pdscalccreditavail = new pdscalccreditavailDataSet();

            DataRow ttblcalccreditavailcriteriaCriteria = pdscalccreditavail.ttblcalccreditavailcriteria.NewttblcalccreditavailcriteriaRow();

            Calccreditavailcriteria.UpdateRowFromCalccreditavailcriteria(ref ttblcalccreditavailcriteriaCriteria, calccreditavailcriteria);
            pdscalccreditavail.ttblcalccreditavailcriteria.AddttblcalccreditavailcriteriaRow((pdscalccreditavailDataSet.ttblcalccreditavailcriteriaRow)ttblcalccreditavailcriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("CalcOnOrderCreditAvail - Asarinquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsarinquiryproxy = this.proxyAppObject.CreatePO_asarinquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsarinquiryproxy.CalcOnOrderCreditAvail(ref pdsContext, ref pdscalccreditavail, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("CalcOnOrderCreditAvail - Asarinquiry - After Call");


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

            if (pdscalccreditavail.ttblcalccreditavailresults.Count > 0)
            {
                result = Calccreditavailresults.BuildCalccreditavailresultsFromRow(pdscalccreditavail.ttblcalccreditavailresults[0]);
            }


            return(result);
        }
Ejemplo n.º 2
0
 public Calccreditavailresults CalcOnOrderCreditAvail(Calccreditavailcriteria calccreditavailcriteria)
 {
     return(this.repository.CalcOnOrderCreditAvail(calccreditavailcriteria));
 }
Ejemplo n.º 3
0
 public Calccreditavailresults CalcOnOrderCreditAvail(Calccreditavailcriteria calccreditavailcriteria)
 {
     return(this.adapter.CalcOnOrderCreditAvail(calccreditavailcriteria));
 }