| Quintiq file version 2.0 | 
| #parent: #root | 
| Method InitializeRecurrencePatternAsNew ( | 
|   Date startDate_i | 
| ) id:Method_LibCal_dlgEvent_InitializeRecurrencePatternAsNew | 
| { | 
|   #keys: '[131092.0.2141055217]' | 
|   Body: | 
|   [* | 
|     // Daily | 
|     edtEveryNrOfDays.Text( "1" ); | 
|      | 
|     // Weekly | 
|     edtEveryNrOfWeeks.Text( "1" ); | 
|      | 
|     dayOfWeek := startDate_i.DayOfWeek(); | 
|      | 
|          if( dayOfWeek = monday    ) { btnMonday   .IsPressed( true ); } | 
|     else if( dayOfWeek = tuesday   ) { btnTuesday  .IsPressed( true ); } | 
|     else if( dayOfWeek = wednesday ) { btnWednesday.IsPressed( true ); } | 
|     else if( dayOfWeek = thursday  ) { btnThursday .IsPressed( true ); } | 
|     else if( dayOfWeek = friday    ) { btnFriday   .IsPressed( true ); } | 
|     else if( dayOfWeek = saturday  ) { btnSaturday .IsPressed( true ); } | 
|     else if( dayOfWeek = sunday    ) { btnSunday   .IsPressed( 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 ); | 
|   *] | 
| } |