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