Quintiq file version 2.0 #parent: #root Method DetermineEndDate ( Date startDate_i, Number nrOfOccurrences_i ) as Date id:Method_LibCal_dlgEvent_DetermineEndDate { #keys: '[131092.1.1284315]' Body: [* endDate := Date::MinDate(); dateOfRecurrence := this.GetDateOfFirstRecurrence( startDate_i ); date := dateOfRecurrence; nrOfOccurrences := 0; while( nrOfOccurrences < nrOfOccurrences_i ) { endDate := this.GetDateOfNextOccurrence( dateOfRecurrence, date ); nrOfOccurrences++; // Prepare for determining the next occurrence. date := endDate + 1; } return endDate; *] }