Ejemplo n.º 1
0
        public Kpiwloadheaderresults KPIWLoadHeader(Kpiwloadheadercriteria kpiwloadheadercriteria)
        {
            var result = new Kpiwloadheaderresults();

            var pdskpiwloadheader = new pdskpiwloadheaderDataSet();

            DataRow ttblkpiwloadheadercriteriaCriteria = pdskpiwloadheader.ttblkpiwloadheadercriteria.NewttblkpiwloadheadercriteriaRow();

            Kpiwloadheadercriteria.UpdateRowFromKpiwloadheadercriteria(ref ttblkpiwloadheadercriteriaCriteria, kpiwloadheadercriteria);
            pdskpiwloadheader.ttblkpiwloadheadercriteria.AddttblkpiwloadheadercriteriaRow((pdskpiwloadheaderDataSet.ttblkpiwloadheadercriteriaRow)ttblkpiwloadheadercriteriaCriteria);

            string cErrorMessage = string.Empty;


            NLogLoggerP.Trace("KPIWLoadHeader - Askpinquiry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAskpinquiryproxy = this.proxyAppObject.CreatePO_askpinquiryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAskpinquiryproxy.KPIWLoadHeader(ref pdsContext, ref pdskpiwloadheader, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("KPIWLoadHeader - Askpinquiry - After Call");


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

            if (pdskpiwloadheader.ttblkpiwloadheaderresults.Count > 0)
            {
                result = Kpiwloadheaderresults.BuildKpiwloadheaderresultsFromRow(pdskpiwloadheader.ttblkpiwloadheaderresults[0]);
            }


            return(result);
        }
Ejemplo n.º 2
0
 public Kpiwloadheaderresults KPIWLoadHeader(Kpiwloadheadercriteria kpiwloadheadercriteria)
 {
     return(this.repository.KPIWLoadHeader(kpiwloadheadercriteria));
 }
Ejemplo n.º 3
0
 public Kpiwloadheaderresults KPIWLoadHeader(Kpiwloadheadercriteria kpiwloadheadercriteria)
 {
     return(this.adapter.KPIWLoadHeader(kpiwloadheadercriteria));
 }