Quintiq file version 2.0
|
#parent: #root
|
MethodOverride Update (
|
String scenarioName,
|
String comment,
|
String storagestate
|
) as Scenario
|
{
|
Description: 'Update the attributes of Scenario as well as re-asssociate'
|
TextBody:
|
[*
|
this.Name( scenarioName );
|
this.Comment( comment );
|
this.UpdateLastChanged();
|
statehaschanged := this.State() <> storagestate;
|
this.State( storagestate );
|
|
mdsid := MDSID::Create( this.DatasetMDSID() );
|
|
if( statehaschanged )
|
{
|
editor := MDSEditor::Editor();
|
editor.ChangeState( mdsid, storagestate, true );
|
}
|
|
//call the job to update information to MacroPlan
|
MacroPlan::JobUpdateCompany( mdsid, this );
|
|
return this;
|
*]
|
}
|