| Quintiq file version 2.0 | 
| #parent: #root | 
| Method ChangeLastUsedResetPuzzle | 
| { | 
|   Description: 'Change the lastUsedReset optimizerPuzzle' | 
|   TextBody: | 
|   [* | 
|     // Change the last used reset optimizer | 
|     // This method is not on base because base does not have a relation to MacroPlan | 
|      | 
|     if( not isnull( this.MacroPlan().LastUsedResetPuzzle() ) )  | 
|     { | 
|       // Find actual IsLastUsedReset and put it to false | 
|       lastUsedResetPuzzle := this.MacroPlan().LastUsedResetPuzzle(); | 
|       lastUsedResetPuzzle.IsLastUsedReset( false ); | 
|     } | 
|     // Put this optimizer at IsLastUsedReset = true | 
|     this.IsLastUsedReset( true ); | 
|   *] | 
| } |