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 ); 
 | 
  *] 
 | 
} 
 |