Quintiq file version 2.0
|
#parent: #root
|
Method EnableRecurrence () id:Method_LibCal_dlgEvent_EnableRecurrence
|
{
|
#keys: '[131094.0.1374228101]'
|
Body:
|
[*
|
// Show the applicable panel.
|
lyrStartEnd.ActivatePanel( pnlRecurring );
|
|
// Correction for invalid EndDate.
|
timezone := Dialog.Data().Calendar().GetTimeZone();
|
start := datStartDate.Date().DateTime( timezone ).AddAsPeriod( timezone, durStartTimeOfDay.Duration() );
|
end := datEndDate .Date().DateTime( timezone ).AddAsPeriod( timezone, durEndTimeOfDay .Duration() );
|
|
if( end <= start )
|
{
|
datEndDate.Date( datStartDate.Date() + 1 );
|
}
|
|
// Enable both the recurrence pattern and the recurrence period.
|
this.EnablePattern();
|
this.EnablePeriod();
|
*]
|
}
|