Quintiq file version 2.0 #parent: #root Method OnOK ( structured[LibCal_Calendar] subscribers_i ) id:Method_LibCal_dlgEvent_OnOK { #keys: '[131094.0.2116594824]' Body: [* // If applicable, inform the user that the recurrence cannot always be applied exactly as defined. if( btnMonthly.IsPressed() and ckbMonthlyDay.Checked() ) { day := [Number]edtMonthlyDay.Text(); if( day > 28 ) { WebMessageBox::Warning( Translations::Pattern_Monthly_LessDays( day ), "OK", true ); } } // subscribers_i contains the calendars that are checked in the list with subscribers. subscribers := subscribers_i.Copy(); dhSubscribers.Data( &subscribers ); // If the dialog was opened from dlgSubscription, update the data in that dialog. if( not isnull( dhdlgSubscription.Data() ) ) { this.CallbackSubscriptionDialog(); } // Effectuate the changes and close the form. Form.CreateUpdateEventAndParticipation(); Form.Close(); *] }