| Quintiq file version 2.0 | 
| #parent: #root | 
| Method EnableDisableTotalSupply () id:Method_DialogSmartPlan_EnableDisableTotalSupply | 
| { | 
|   #keys: '[122872.1.1794300353]' | 
|   Body: | 
|   [* | 
|     // Enable/Disable the total supply editor based on the checkbox | 
|     isspecifytotalsupply := CheckBoxSpecifyTotalSupply.Checked(); | 
|      | 
|      | 
|     // Enable to total supply editor if the checkbox is checked | 
|     if( isspecifytotalsupply ) | 
|     { | 
|       EditorTotalSupply.Enabled( isspecifytotalsupply ); | 
|       data := Dialog.Data(); | 
|        | 
|       EditorTotalSupply.Text( ApplicationLibMacroPlanner.FormatRealToString( data.WrappedInstance().GetDemandQuantity() ) );  | 
|       if( data.HasTotalSupplyUser() ) | 
|       { | 
|         EditorTotalSupply.Text( ApplicationLibMacroPlanner.FormatRealToString( data.TotalSupplyUser() ) ); | 
|       } | 
|     } | 
|     // Disable it with feedback if it is not checked | 
|     else | 
|     { | 
|       EditorTotalSupply.Text( "" );   | 
|       EditorTotalSupply.DisableWithUserFeedback( Translations::MP_Designer_DialogSmartPlan_TotalSupplyCheckboxUnchecked() ); | 
|     } | 
|   *] | 
| } |