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
| Quintiq file version 2.0
| #parent: #root
| StaticMethod Create (
| MacroPlan owner,
| OptimizerPuzzleBase originalOptPuzzle_i,
| String username_i,
| Boolean createAsNew_i,
| Boolean isfromdb_i
| ) as OptimizerPuzzleWIP
| {
| Description: 'Create an OptimizerPuzzleWIP'
| TextBody:
| [*
| // Create an OptimizerPuzzleWIP
|
| // Remove all WIP for this user (in case residual objects from previous unfinished create/edit/copy)
| owner.CleanupOptimizerPuzzleWIP( username_i );
|
| wip := owner.OptimizerPuzzleWIP( relnew,
| Username := username_i,
| Name := guard( originalOptPuzzle_i.Name(), '' ),
| Description := guard( originalOptPuzzle_i.Description(), '' ),
| CreateAsNew := createAsNew_i,
| IsManuallyConfigured := not isfromdb_i );
| return wip;
| *]
| }
|
|