Quintiq file version 2.0
|
#parent: pnlImportButton
|
Method ImportAndSynchronize () derived id:Method_pnlImportButton_ImportAndSynchronize
|
{
|
#keys: '[146730.0.1421352008]'
|
BaseType => //LibCal_pnlImportButton/Method_LibCal_pnlImportButton_ImportAndSynchronize
|
Body:
|
[*
|
// Import the data and synchronize the selected calendar with it.
|
// Keep the calendar in a variable, otherwise it gets lost while the data is (asynchronously) retrieved.
|
calendar := selCalendar.Data();
|
|
// Get the data from an XLS-file.
|
xlsData := LibCal_GlobalState.GetDataFromXLS();
|
|
// Do delete events and participations unless they were created manually.
|
// The calendar itself will not be deleted.
|
doDelete := true;
|
keepIfNotCreatedByImport := true;
|
|
// Call a method of the selected calendar to import and synchronize.
|
calendar.ImportAndSynchronize( xlsData, doDelete, keepIfNotCreatedByImport );
|
|
// Notify the user when not all data has been sychronized because of errors.
|
this.CheckForErrors();
|
*]
|
}
|