Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method ImportDataFromDM () id:Method_DialogEDIImport_ImportDataFromDM 
 | 
{ 
 | 
  #keys: '[132444.0.94011018]' 
 | 
  Body: 
 | 
  [* 
 | 
    // Import data from data manager 
 | 
    folderpath := EditorMPSCExcelPath.Text(); 
 | 
    mpscparam := BinaryValue::Construct(); 
 | 
    detailedschedule := BinaryValue::Construct(); 
 | 
    isdef := RadioButtonGroupMPSCMode.BoundValue() = 'DEF'; 
 | 
     
 | 
    if( not isdef ) 
 | 
    { 
 | 
      if( CheckBoxSC_MPParamsDM.Checked() ) 
 | 
      { 
 | 
        filename := MPSyncUtility::GetImportFileName( typeof( MPSync_ImportSCMPParamsFromExcelBroker ).Name() ); 
 | 
        mpscparam := Application.ReadBinaryFile( folderpath + filename ).AsBinaryValue(); 
 | 
      } 
 | 
      if( CheckBoxSCPlanDM.Checked() ) 
 | 
      { 
 | 
        filename := MPSyncUtility::GetImportFileName( typeof( MPSync_ImportDetailedScheduleFromExcelBroker ).Name() ); 
 | 
        detailedschedule := Application.ReadBinaryFile( folderpath + filename ).AsBinaryValue(); 
 | 
      } 
 | 
    } 
 | 
     
 | 
    MacroPlan.ImportFromDM( MPSync, 
 | 
                            CheckBoxSalesDemandsDM.Checked(),  
 | 
                            SelectionSalesDemand.Data(), 
 | 
                            isdef, 
 | 
                            CheckBoxSC_MPParamsDM.Checked(),  
 | 
                            SelectionSC_MPSParams.Data(), 
 | 
                            mpscparam, 
 | 
                            CheckBoxSCPlanDM.Checked(),  
 | 
                            SelectionSCPlan.Data(), 
 | 
                            detailedschedule 
 | 
                            ); 
 | 
  *] 
 | 
} 
 |