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); }
public void IBRSDemandPrint(AsibentryIBRSDemandPrintRequestAPI AsibentryIBRSDemandPrintRequestAPI) { this.repository.IBRSDemandPrint(AsibentryIBRSDemandPrintRequestAPI); }
public void IBRSDemandPrint(AsibentryIBRSDemandPrintRequestAPI AsibentryIBRSDemandPrintRequestAPI) { this.adapter.IBRSDemandPrint(AsibentryIBRSDemandPrintRequestAPI); }