chenqinghong
2024-05-07 3ec06a830367465068963156dcc1d8e522571c13
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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 );
  *]
}