Quintiq file version 2.0
|
#parent: pnlActions/btnOk
|
Response OnClick () id:Response_pnlActions_btnOk_OnClick
|
{
|
#keys: '[139394.0.442640736]'
|
DefinitionID: 'Responsedef_WebButton_OnClick'
|
Precondition:
|
[*
|
data := DataHolderDialogData.Data();
|
return not isnull( data )
|
and Strategy::ValidateInput( feedback,
|
EditFieldName.Text(),
|
ScenarioManager,
|
data.WrappedInstance(),
|
data.MassScalingFactor(),
|
data.MonetaryScalingFactor(),
|
data.TimeScalingFactor(),
|
data.TimeAccountScalingFactor(),
|
data.InventoryHoldingScalingFactor(),
|
ApplicationMacroPlanner.FormatStringToNumber( EditFieldAvgDemand.Text(),0 ),
|
ApplicationMacroPlanner.FormatStringToNumber( EditFieldNrOfPeriodsSmartPlan.Text(), 0 ),
|
CheckboxUseSlidingWindowsApproach.Checked(),
|
ApplicationMacroPlanner.FormatStringToNumber( EditFieldNrOfPeriodsInWindow.Text(), 0 ),
|
ApplicationMacroPlanner.FormatStringToNumber( EditFieldNrOfPeriodsPerSlide.Text(), 0 ),
|
CheckboxUseMetaOptimizer.Checked(),
|
CheckboxOverrideFirstFocusLevel.Checked(),
|
CheckboxOverrideLastFocusLevel.Checked(),
|
ApplicationMacroPlanner.FormatStringToNumber( EditFieldMetaFirstFocusLevel.Text() ),
|
ApplicationMacroPlanner.FormatStringToNumber( EditFieldMetaLastFocusLevel.Text() ),
|
ApplicationMacroPlanner.FormatStringToNumber( EditFieldMaxiTimeForAllIteration.Text() ),
|
ApplicationMacroPlanner.FormatStringToNumber( EditFieldMaxNrOfElementsInCampaignCombi.Text(), 0 ),
|
CheckboxMetaCollapseLevel.Checked(),
|
ApplicationMacroPlanner.FormatStringToReal( EditFieldMetaCollapseLevel.Text() ) )
|
and Form.ValidateLevels( feedback, DataHolderKPIs.Data() );
|
*]
|
QuillAction
|
{
|
Body:
|
[*
|
Form.OnOK();
|
*]
|
GroupServerCalls: false
|
}
|
}
|