1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  | Quintiq file version 2.0 
 |  #parent: #root 
 |  MethodOverride GetDateOfNextOccurrence ( 
 |    output Date dateOfRecurrence_o, 
 |    Date date_i 
 |  ) declarative remote as Date 
 |  { 
 |    TextBody: 
 |    [* 
 |      timezone := this.Event().Calendar().GetTimeZone(); 
 |       
 |      return LibCal_RecurrencePatternWeekly::GetDateOfNextOccurrence( timezone, dateOfRecurrence_o, date_i, 
 |                                                                      this.Event().StartTimeOfDay(),   this.Event().EndTimeOfDay(), this.Event().Duration(), 
 |                                                                      this.Event().EarliestStart(),    this.RecurrenceInterval(), 
 |                                                                      this.Monday(),   this.Tuesday(), this.Wednesday(), 
 |                                                                      this.Thursday(), this.Friday(),  this.Saturday(), this.Sunday() ); 
 |    *] 
 |  } 
 |  
  |