Quintiq file version 2.0 #parent: #root Method SetYearlyPattern ( Date date_i ) id:Method_LibCal_dlgEvent_SetYearlyPattern { #keys: '[131094.0.2102177981]' Body: [* weekOfMonth := ""; dayOfWeek := "" this.GetWeekOfMonthAndDayOfWeek( date_i, weekOfMonth, dayOfWeek ); // output-arguments // Set week of month. ssYearlyPatternWeekOfMonth.Strings( Translations::Pattern_WeekOfMonth() ); ssYearlyPatternWeekOfMonth.Text( weekOfMonth ); // Set day of week. ssYearlyPatternDayOfWeek.Strings( //Translations::Pattern_DayKind() + ssMonthlyPatternDayOfWeek.RowSeparator() + To Do Translations::Pattern_Days() ); ssYearlyPatternDayOfWeek.Text( dayOfWeek ); // Set month. this.SetYearlyPatternMonth( date_i.Month() ); // BUG: referencing the DropDownStringLists in methods GetDateOfFirstRecurrence and GetDateOfNextOccurrence // results in an error in the TCE. // As a WORKAROUND, set the values also in a hidden label, and use that in those methods. lblYearlyPatternWeekOfMonth.Text( weekOfMonth ); lblYearlyPatternDayOfWeek .Text( dayOfWeek ); *] }