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