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;
| *]
| }
|
|