Exemple #1
0
        public void IBRSDemandPrint(AsibentryIBRSDemandPrintRequestAPI AsibentryIBRSDemandPrintRequestAPI)
        {
            var pdsibprint = new pdsibprintDataSet();

            var pdsprintersettings = new pdsprintersettingsDataSet();

            string cErrorMessage = string.Empty;

            foreach (var obj in AsibentryIBRSDemandPrintRequestAPI.ibordersresults)
            {
                DataRow ttblibordersresultsRow = pdsibprint.ttblibordersresults.NewttblibordersresultsRow();
                Ibordersresults.UpdateRowFromIbordersresults(ref ttblibordersresultsRow, obj);
                pdsibprint.ttblibordersresults.AddttblibordersresultsRow((pdsibprintDataSet.ttblibordersresultsRow)ttblibordersresultsRow);
            }

            DataRow ttblibprintsingleRow = pdsibprint.ttblibprintsingle.NewttblibprintsingleRow();

            Ibprintsingle.UpdateRowFromIbprintsingle(ref ttblibprintsingleRow, AsibentryIBRSDemandPrintRequestAPI.ibprintsingle);
            pdsibprint.ttblibprintsingle.AddttblibprintsingleRow((pdsibprintDataSet.ttblibprintsingleRow)ttblibprintsingleRow);

            DataRow ttblprintersettingsRow = pdsprintersettings.ttblprintersettings.NewttblprintersettingsRow();

            Printersettings.UpdateRowFromPrintersettings(ref ttblprintersettingsRow, AsibentryIBRSDemandPrintRequestAPI.printersettings);
            pdsprintersettings.ttblprintersettings.AddttblprintersettingsRow((pdsprintersettingsDataSet.ttblprintersettingsRow)ttblprintersettingsRow);


            NLogLoggerP.Trace("IBRSDemandPrint - Asibentry - Before Call");
            StopwatchUtil.Time(
                () =>
            {
                using (var poAsibentryproxy = this.proxyAppObject.CreatePO_asibentryproxy())
                {
                    this.SetRequiredContextParameters();
                    poAsibentryproxy.IBRSDemandPrint(ref pdsContext, pdsibprint, pdsprintersettings, out cErrorMessage);
                }
            });
            NLogLoggerP.Info("IBRSDemandPrint - Asibentry - After Call");


            this.ReportErrors(cErrorMessage);
            this.ReportErrors(this.pdsContext);
            this.ReportErrors(pdsibprint);
        }
Exemple #2
0
 public void IBRSDemandPrint(AsibentryIBRSDemandPrintRequestAPI AsibentryIBRSDemandPrintRequestAPI)
 {
     this.repository.IBRSDemandPrint(AsibentryIBRSDemandPrintRequestAPI);
 }
Exemple #3
0
 public void IBRSDemandPrint(AsibentryIBRSDemandPrintRequestAPI AsibentryIBRSDemandPrintRequestAPI)
 {
     this.adapter.IBRSDemandPrint(AsibentryIBRSDemandPrintRequestAPI);
 }