Kevin Kok Khah Whey
2023-11-07 5ae534ab606e6f2ba5ea60914224d665b0447d5a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Quintiq file version 2.0
#parent: #root
Method NewScenarioFromDataset (
  shadow[Dataset] dataset
) id:Method_DialogCreateEditScenario_NewScenarioFromDataset
{
  #keys: '[134266.1.2048886242]'
  Body:
  [*
    // New scenario
    scenarioManager := ScenarioManager;
    
    scenariofolder := select( scenarioManager, ScenarioNode.astype( ScenarioFolder ), folder,
                              folder.Name() = GlobalParameters_MP::GetFolderRoot() );
    
    strategy := select(ScenarioManager, Strategy, strategy, strategy.Name() = Translations::MP_GlobalParameters_DefaultStrategyName() );
    
    scenario := ScenarioManager.ScenarioNode( relshadow,
                                              ScenarioMP,
                                              Parent := scenariofolder,
                                              Name := dataset.Name(),
                                              SelectedStrategy := strategy,
                                              DatasetName := dataset.Name(),
                                              DatasetMDSID := dataset.DatasetMDSID(),
                                              State := dataset.State() );
    
    DataHolderActionCopy.Data( false );
    DataHolderDialogData.Data( &scenario );
    
    ApplicationMacroPlanner.ShowFormModal( this );
  *]
}