| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 | | Quintiq file version 2.0 |  | #parent: #root |  | StaticMethod Create ( |  |   MacroPlan macroplan, |  |   Boolean isfromdb |  | ) as OptimizerPuzzleWIP |  | { |  |   Description: 'Create an optimizerPuzzleWIP and also create every M-N Subset' |  |   TextBody: |  |   [* |  |     // Create an OptimizerPuzzleWIP, this is a Work In Progress object that the  |  |     // user modify. This prevent modification on real OptimizerPuzzle, preventing useless |  |     // changes if the user start to modify OptimizerPuzzle and then cancel. |  |     // The OptimizerPuzzleWIP is the object that is displayed to the user. The real OptimizerPuzzle |  |     // is untouched and only changed if the user clicks OK |  |      |  |     wip := OptimizerPuzzleWIP::Create( macroplan, null( OptimizerPuzzle ), QuintiqUser::CurrentUser().Name(), true, false ); |  |      |  |     // Create all the subsets |  |     SubsetInOptimizerPuzzle::CreateAllSubsets( macroplan, wip, isfromdb ); |  |      |  |     return wip; |  |   *] |  | } | 
 |