Quintiq file version 2.0
|
#parent: #root
|
Method ToggleSettingsForm (
|
internal[WebButton] button
|
) id:Method_ApplicationMacroPlanner_ToggleSettingsForm
|
{
|
#keys: '[137862.0.1964280202]'
|
Body:
|
[*
|
//Open or close form based on button state
|
|
if( not isnull( button ) )
|
{
|
if( button.Name() = 'ButtonPriorities' )
|
{
|
if( button.IsPressed() )
|
{
|
frm := construct( FormPriorities );
|
frm.ShowDockRight();
|
}
|
else
|
{
|
frm2 := select( DataHolderSettingsForms.Data(), Elements.astype( FormPriorities ), webform, true );
|
if( not isnull( frm2 ) )
|
{
|
frm2.Close();
|
}
|
}
|
}
|
else if( button.Name() = 'ButtonFulfillmentTargets' )
|
{
|
if( button.IsPressed() )
|
{
|
frm := construct( FormFulfillmentTarget );
|
frm.ShowDockRight();
|
}
|
else
|
{
|
frm2 := select( DataHolderSettingsForms.Data(), Elements.astype( FormFulfillmentTarget ), webform, true );
|
if( not isnull( frm2 ) )
|
{
|
frm2.Close();
|
}
|
}
|
}
|
else if( button.Name() = 'ButtonFulfillmentRestrictions' )
|
{
|
if( button.IsPressed() )
|
{
|
frm := construct( FormFulfillmentRestriction );
|
frm.ShowDockRight();
|
}
|
else
|
{
|
frm2 := select( DataHolderSettingsForms.Data(), Elements.astype( FormFulfillmentRestriction ), webform, true );
|
if( not isnull( frm2 ) )
|
{
|
frm2.Close();
|
}
|
}
|
}
|
else if( button.Name() = 'ButtonPostponementSettings' )
|
{
|
if( button.IsPressed() )
|
{
|
frm := construct( FormPostponementSettings );
|
frm.ShowDockRight();
|
}
|
else
|
{
|
frm2 := select( DataHolderSettingsForms.Data(), Elements.astype( FormPostponementSettings ), webform, true );
|
if( not isnull( frm2 ) )
|
{
|
frm2.Close();
|
}
|
}
|
}
|
else if( button.Name() = 'ButtonDoSanityCheck' )
|
{
|
if( button.IsPressed() )
|
{
|
frm := construct( FormSanityCheck );
|
frm.ShowDockRight();
|
}
|
else
|
{
|
frm2 := select( DataHolderSettingsForms.Data(), Elements.astype( FormSanityCheck ), webform, true );
|
if( not isnull( frm2 ) )
|
{
|
frm2.Close();
|
}
|
}
|
}
|
else if( button.Name() = 'ButtonSafetyStockParameters' )
|
{
|
if( button.IsPressed() )
|
{
|
frm := construct( FormSafetyStockParameter );
|
frm.ShowDockRight();
|
}
|
else
|
{
|
frm2 := select( DataHolderSettingsForms.Data(), Elements.astype( FormSafetyStockParameter ), webform, true );
|
if( not isnull( frm2 ) )
|
{
|
frm2.Close();
|
}
|
}
|
}
|
else if( button.Name() = 'ButtonDeviationDetection' )
|
{
|
if( button.IsPressed() )
|
{
|
frm := construct( FormDeviationDetection );
|
frm.ShowDockRight();
|
}
|
else
|
{
|
frm2 := select( DataHolderSettingsForms.Data(), Elements.astype( FormDeviationDetection ), webform, true );
|
if( not isnull( frm2 ) )
|
{
|
frm2.Close();
|
}
|
}
|
}
|
else if( button.Name() = 'ButtonGeneralSettings' )
|
{
|
if( button.IsPressed() )
|
{
|
frm := construct( FormGeneralSettings );
|
frm.ShowDockRight();
|
}
|
else
|
{
|
frm2 := select( DataHolderSettingsForms.Data(), Elements.astype( FormGeneralSettings ), webform, true );
|
if( not isnull( frm2 ) )
|
{
|
frm2.Close();
|
}
|
}
|
}
|
else if( button.Name() = 'ButtonDefaultCapacities' )
|
{
|
if( button.IsPressed() )
|
{
|
frm := construct( FormDefaultCapacities );
|
frm.ShowDockRight();
|
}
|
else
|
{
|
frm2 := select( DataHolderSettingsForms.Data(), Elements.astype( FormDefaultCapacities ), webform, true );
|
if( not isnull( frm2 ) )
|
{
|
frm2.Close();
|
}
|
}
|
}
|
else if( button.Name() = 'ButtonBottleneckDetection' )
|
{
|
if( button.IsPressed() )
|
{
|
frm := construct( FormBottleneckDetectionParameters );
|
frm.ShowDockRight();
|
}
|
else
|
{
|
frm2 := select( DataHolderSettingsForms.Data(), Elements.astype( FormBottleneckDetectionParameters ), webform, true );
|
if( not isnull( frm2 ) )
|
{
|
frm2.Close();
|
}
|
}
|
}
|
else if( button.Name() = 'ButtonScenarioSanityCheckParameters' )
|
{
|
if( button.IsPressed() )
|
{
|
frm := construct( FormSanityCheckParameters );
|
frm.ShowDockRight();
|
}
|
else
|
{
|
frm2 := select( DataHolderSettingsForms.Data(), Elements.astype( FormSanityCheckParameters ), webform, true );
|
if( not isnull( frm2 ) )
|
{
|
frm2.Close();
|
}
|
}
|
}
|
else if( button.Name() = 'ButtonKPIHorizonSettings' )
|
{
|
if( button.IsPressed() )
|
{
|
frm := construct( FormKPIHorizonSettings );
|
frm.ShowDockRight();
|
}
|
else
|
{
|
frm2 := select( DataHolderSettingsForms.Data(), Elements.astype( FormKPIHorizonSettings ), webform, true );
|
if( not isnull( frm2 ) )
|
{
|
frm2.Close();
|
}
|
}
|
}
|
else if( button.Name() = 'ButtonServiceLevel' )
|
{
|
if( button.IsPressed() )
|
{
|
frm := construct( FormServiceLevel );
|
frm.ShowDockRight();
|
}
|
else
|
{
|
frm2 := select( DataHolderSettingsForms.Data(), Elements.astype( FormServiceLevel ), webform, true );
|
if( not isnull( frm2 ) )
|
{
|
frm2.Close();
|
}
|
}
|
}
|
else if( button.Name() = 'ButtonStrategy' )
|
{
|
if( button.IsPressed() )
|
{
|
frm := construct( FormOptimizerStrategiesSlideIn );
|
frm.ShowDockRight();
|
}
|
else
|
{
|
frm2 := select( DataHolderSettingsForms.Data(), Elements.astype( FormOptimizerStrategiesSlideIn ), webform, true );
|
if( not isnull( frm2 ) )
|
{
|
frm2.Close();
|
}
|
}
|
}
|
}
|
*]
|
}
|