| Quintiq file version 2.0 | 
| #parent: #root | 
| Method ShowHideWarning () id:Method_DialogSmartPlan_ShowHideWarning | 
| { | 
|   #keys: '[122872.2.491162660]' | 
|   Body: | 
|   [* | 
|     // Update the warning icon | 
|     // Show/hide the warning  | 
|     smartplandirection := RadioButtonGroupUpstreamDownstream.BoundValue(); | 
|     isupstream := smartplandirection = SmartPlanSetting::Upstream(); | 
|     isonestepupstream := CheckBoxOnlyPlanOneStepUpstream.Checked(); | 
|     isuseselectedunits := CheckBoxIsSelectedUnits.Checked(); | 
|      | 
|     feedback := ''; | 
|     isshowwarning := not MacroPlan::GetHasAllDefaultSmartPlanSettings( isuseselectedunits, | 
|                                                                        isonestepupstream, | 
|                                                                        isupstream, | 
|                                                                        feedback, | 
|                                                                        smartplandirection ) and CheckBoxOnlyPlanOneStepUpstream.Visible(); | 
|     ImageWarning.Visible( isshowwarning ); | 
|     ImageWarning.SetProperty( 'Tooltip', feedback ); | 
|   *] | 
| } |