| Quintiq file version 2.0 | 
| #parent: #root | 
| Method ShowHideComponentForTimeUnit () id:Method_ScenarioManager_DialogCreateEditAccount_ShowHideComponentForTimeUnit | 
| { | 
|   #keys: '[110704.0.1092719850]' | 
|   Body: | 
|   [* | 
|     // Show hide components | 
|     costdriver := StringSelectionDefaultCostDriver.BoundValue(); | 
|      | 
|     feedback := ''; | 
|     iscostvisible := Account::CanCreateCost( feedback, costdriver );    // Label cost is only visible for certain cost drivers | 
|      | 
|     LabelCost.Visible( iscostvisible ); | 
|     EditorDefaultCost.Visible( iscostvisible ); | 
|      | 
|     istimeunitvisible := iscostvisible and AccountAssignment::GetTimeUnitVisibility( costdriver );  // Time unit is only visible for certain cost drivers | 
|     LabelTimeUnit.Visible( istimeunitvisible ); | 
|     StringSelectionDefaultTimeUnit.Visible( istimeunitvisible ); | 
|     LabelLengthOfTime.Visible( istimeunitvisible ); | 
|     EditorDefaultLengthOfTime.Visible( istimeunitvisible ); | 
|   *] | 
| } |