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 );
  *]
}
