Quintiq file version 2.0 #parent: #root Method SetEndOfPeriod () id:Method_LibCal_dlgEvent_SetEndOfPeriod { #keys: '[131094.0.1731737164]' Body: [* if( this.ValuesRecurrenceOK() ) { if( btnNoRecurrence.Pressed() ) { datEndOfPeriod.Date( datStartOfPeriod.Date() ); } else { // Set the end of the period based on the start of the period and the #occurrences // IFF the end of the period is not manually set. if( not ckbEndBy.Checked() ) { endDate := this.DetermineEndDate( datStartOfPeriod.Date(), [Number]edtNrOfOccurrences.Text() ); datEndOfPeriod.Date( endDate ); } } } // else keep the value as it is, setting it to MinDate looks 'strange'. *] }