Quintiq file version 2.0
|
#parent: #root
|
Method SetYearlyMonthAndDay (
|
Number month_i,
|
Number day_i
|
) id:Method_LibCal_dlgEvent_SetYearlyMonthAndDay
|
{
|
#keys: '[131094.0.2102177363]'
|
Body:
|
[*
|
ssYearlyMonth.Strings( Translations::Pattern_Months() );
|
|
rowSeparator := ";"; // ssYearlyMonth.RowSeparator() in not possible (yet?) in WC.
|
|
months := Translations::Pattern_Months().Tokenize( rowSeparator );
|
month := months.Element( month_i - 1 );
|
day := day_i.Format( "N(LPad0(2))" );
|
|
ssYearlyMonth.Text( month );
|
|
// Set the day of the month.
|
this.SetYearlyDaysOfMonth( month );
|
ssYearlyDayOfMonth.Text( day );
|
|
// 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.
|
lblYearlyMonth .Text( month );
|
lblYearlyDayOfMonth.Text( day );
|
*]
|
}
|