Quintiq file version 2.0 #parent: #root Method ShowHideWarning () id:Method_DialogSmartPlan_ShowHideWarning { #keys: '[137862.0.157055271]' Body: [* // Update the warning icon // Show/hide the warning boundvalue := RadioButtonGroupSmartPlanDirection.BoundValue(); smartplandirection := ifexpr( boundvalue.Length() =0, MacroPlan.SmartPlanSetting().SmartPlanDirection(), boundvalue ); isupstream := smartplandirection = SmartPlanSetting::Upstream(); isonestepupstream := guard( CheckboxOnlyPlanOneStepUpstream.Checked(), false ); isuseselectedunits := CheckboxIsSelectedUnits.Checked(); feedback := ''; isshowwarning := not MacroPlan::GetHasAllDefaultSmartPlanSettings( isuseselectedunits, isonestepupstream, isupstream, feedback, smartplandirection ); ButtonWarning.Visible( isshowwarning ); ButtonWarning.Tooltip( feedback ); *] }