| Quintiq file version 2.0 | 
| #parent: #root | 
| Method InitializeRecurrence ( | 
|   Date startDate_i | 
| ) id:Method_LibCal_dlgEvent_InitializeRecurrence | 
| { | 
|   #keys: '[131094.0.1357886109]' | 
|   Body: | 
|   [* | 
|     // Initialize the recurrence pattern and period. | 
|     // Assumption: dhEvent.Data() and Dialog.Data() have already been set. | 
|     sEvent    := Dialog.Data(); | 
|     sLeadPart := dhLeadingParticipation.Data(); | 
|      | 
|     sPattern := sEvent.RecurrencePattern(); | 
|     sPeriod  := sLeadPart.RecurrencePeriod(); | 
|      | 
|     this.InitializeRecurrencePattern( sPattern, startDate_i ); | 
|     this.InitializeRecurrencePeriod(   sPeriod, startDate_i ); | 
|      | 
|     isRecurring := sLeadPart.IsRecurring(); | 
|     this.SetRecurrence( isRecurring ); | 
|   *] | 
| } |