Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method ShowHideComponentsForRadioButtonValue () derived id:Method_DialogEDIImport_ShowHideComponentsForRadioButtonValue 
 | 
{ 
 | 
  #keys: '[124808.0.727061256]' 
 | 
  BaseType => //DialogEDIImportExport/Method_DialogEDIImportExport_ShowHideComponentsForRadioButtonValue 
 | 
  Body: 
 | 
  [* 
 | 
    // Show / hide components for radio button value 
 | 
    selection := RadioButtonGroupExcelOrDataManager.BoundValue(); 
 | 
    is3DDrive := selection = MPSyncUtility::ID_Source_3DDrive(); 
 | 
    isDEF := selection = MPSyncUtility::ID_Source_DEF(); 
 | 
     
 | 
    isexcel := RadioButtonGroupExcelOrDataManager.BoundValue() = MPSyncUtility::ID_Source_Excel(); 
 | 
    // set last import/ export path 
 | 
    Dialog.SetUserPath( isexcel ); 
 | 
     
 | 
    PanelExcel.Visible( not isDEF ); 
 | 
    ImageExcel.Visible( not isDEF ); 
 | 
    SplitterWndImportObjectGroup.Visible( not isDEF ); 
 | 
     
 | 
    // Visibility of components in the Excel panel 
 | 
    LabelPath3DDrive.Visible( is3DDrive ); 
 | 
    EditorImportExportPath3DDrive.Visible( is3DDrive ); 
 | 
    ButtonBrowse3DDrive.Visible( is3DDrive ); 
 | 
    LabelPath.Visible( not is3DDrive ); 
 | 
    EditorImportExportPath.Visible( not is3DDrive ); 
 | 
    ButtonBrowse.Visible( not is3DDrive ); 
 | 
     
 | 
    // Visibility of components in the DEF panel 
 | 
    PanelDataExchangeFramework.Visible( isDEF ); 
 | 
    ImageDEF.Visible( isDEF ); 
 | 
     
 | 
    // ### Above this line is inherited 
 | 
    CheckBoxNewSalesDemandsSet.Visible( false ); 
 | 
    EditorSalesDemand.Visible( false ); 
 | 
     
 | 
    // MP-SC DEF 
 | 
    ismpscdef := RadioButtonGroupMPSCMode.BoundValue() = 'DEF'; 
 | 
    EditorMPSCExcelPath.Text( ValueHolderDEFExcelPath.Value() ); 
 | 
    LabelMPSCExcelPath.Visible( not ismpscdef ); 
 | 
    EditorMPSCExcelPath.Visible( not ismpscdef ); 
 | 
    ButtonMPSCBrowse.Visible( not ismpscdef ); 
 | 
    SelectionSC_MPSParams.Visible( ismpscdef ); 
 | 
    SelectionSCPlan.Visible( ismpscdef ); 
 | 
  *] 
 | 
} 
 |