Quintiq file version 2.0
#parent: #root
Method SetLabel () id:Method_DialogEditDefaultInventoryHoldingCost_SetLabel
{
  #keys: '[145730.1.477862922]'
  Body:
  [*
    // Change label when different radio button is selected
    // eg. if isAbsolute = true, set label to $/(MT*Year)
    // eg. else set label to % annual interest
    
    gp := MacroPlan.GlobalParameters_MP();
    
    displayUoMLabel := gp.GetDefaultInventoryUoM( Form.GetIsCostAbsoluteValue() );
    
    // Using the same editfield to show the default cost depending on user selecting annual interest rate or absolute
    value := ifexpr( Form.GetIsCostAbsoluteValue(),
                     gp.DefaultAbsoluteValueForInventoryHolding(),
                     gp.DefaultAnnualInterestRateForInventoryHolding() );
    
    EditFieldCost.Label( displayUoMLabel );
    EditFieldCost.Text( ApplicationMacroPlanner.FormatRealToString( value ) );
  *]
}
