Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method InitializeRecurrencePatternAsNew ( 
 | 
  Date startDate_i 
 | 
) id:Method_LibCal_dlgEvent_InitializeRecurrencePatternAsNew 
 | 
{ 
 | 
  #keys: '[131094.0.1357879462]' 
 | 
  Body: 
 | 
  [* 
 | 
    // Daily 
 | 
    edtEveryNrOfDays.Text( "1" ); 
 | 
     
 | 
    // Weekly 
 | 
    edtEveryNrOfWeeks.Text( "1" ); 
 | 
     
 | 
    dayOfWeek := startDate_i.DayOfWeek(); 
 | 
     
 | 
         if( dayOfWeek = monday    ) { btnMonday   .Pressed( true ); } 
 | 
    else if( dayOfWeek = tuesday   ) { btnTuesday  .Pressed( true ); } 
 | 
    else if( dayOfWeek = wednesday ) { btnWednesday.Pressed( true ); } 
 | 
    else if( dayOfWeek = thursday  ) { btnThursday .Pressed( true ); } 
 | 
    else if( dayOfWeek = friday    ) { btnFriday   .Pressed( true ); } 
 | 
    else if( dayOfWeek = saturday  ) { btnSaturday .Pressed( true ); } 
 | 
    else if( dayOfWeek = sunday    ) { btnSunday   .Pressed( true ); } 
 | 
     
 | 
    // Monthly 
 | 
    edtMonthlyDay.Text( [String]startDate_i.Day() ); 
 | 
    edtMonthlyDayEveryNrOfMonths.Text( "1" ); 
 | 
     
 | 
    this.SetMonthlyPattern( startDate_i ); 
 | 
    edtMonthlyPatternEveryNrOfMonths.Text( "1" ); 
 | 
     
 | 
    // Yearly 
 | 
    edtEveryNrOfYears.Text( "1" ); 
 | 
     
 | 
    this.SetYearlyMonthAndDay( startDate_i ); 
 | 
    this.SetYearlyPattern( startDate_i ); 
 | 
  *] 
 | 
} 
 |