Quintiq file version 2.0
|
#parent: #root
|
Method ExportUnitCapacities (
|
Boolean isbinaryexport,
|
output BinaryValues binaryvalues,
|
output Strings brokernames
|
)
|
{
|
Description: 'Export capacities of unit to excel'
|
TextBody:
|
[*
|
// import from client side
|
if( isbinaryexport )
|
{
|
progress( 'Exporting shift patterns', DateTime::ActualTime() );
|
shiftpattern := this.MP_ExportShiftPatternsBroker().ExecuteToXLS( true );
|
this.UpdateExportBinary( shiftpattern, typeof( MP_ExportShiftPatternsBroker ).ShortName(), binaryvalues, brokernames );
|
|
progress( 'Exporting unit availabilities', DateTime::ActualTime() );
|
unitavailabilities := this.MP_ExportUnitAvailabilitiesBroker().ExecuteToXLS( true );
|
this.UpdateExportBinary( unitavailabilities, typeof( MP_ExportUnitAvailabilitiesBroker ).ShortName(), binaryvalues, brokernames );
|
|
progress( 'Exporting unit capacities', DateTime::ActualTime() );
|
unitcapacities := this.MP_ExportUnitCapacitiesBroker().ExecuteToXLS( true );
|
this.UpdateExportBinary( unitcapacities, typeof( MP_ExportUnitCapacitiesBroker ).ShortName(), binaryvalues, brokernames );
|
|
progress( 'Exporting tranposrt capacities', DateTime::ActualTime() );
|
transportcapacities :=this.MP_ExportTransportCapacitiesBroker().ExecuteToXLS( true );
|
this.UpdateExportBinary( transportcapacities, typeof( MP_ExportTransportCapacitiesBroker ).ShortName(), binaryvalues, brokernames );
|
|
progress( 'Exporting tranposrt availabilities', DateTime::ActualTime() );
|
transportavailabilities :=this.MP_ExportTransportAvailabilitiesBroker().ExecuteToXLS( true );
|
this.UpdateExportBinary( transportavailabilities, typeof( MP_ExportTransportAvailabilitiesBroker ).ShortName(), binaryvalues, brokernames );
|
|
}
|
// import from default data folder
|
else
|
{
|
progress( 'Exporting shift patterns', DateTime::ActualTime() );
|
this.MP_ExportShiftPatternsBroker().Execute();
|
|
progress( 'Exporting unit availabilities', DateTime::ActualTime() );
|
this.MP_ExportUnitAvailabilitiesBroker().Execute();
|
|
progress( 'Exporting unit capacities', DateTime::ActualTime() );
|
this.MP_ExportUnitCapacitiesBroker().Execute();
|
|
progress( 'Exporting tranposrt capacities', DateTime::ActualTime() );
|
this.MP_ExportTransportCapacitiesBroker().Execute();
|
|
progress( 'Exporting tranposrt availabilities', DateTime::ActualTime() );
|
this.MP_ExportTransportAvailabilitiesBroker().Execute();
|
}
|
// export unit calendar
|
this.ExportUnitCalendarElement( isbinaryexport, binaryvalues, brokernames );
|
*]
|
}
|