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