Quintiq file version 2.0 #parent: #root Method WarnWhenNotOverlapping () as Boolean id:Method_LibCal_dlgSubscription_WarnWhenNotOverlapping { #keys: '[146730.0.238490940]' Body: [* // Check if the subscription period overlaps with the recurrence period of all selected events. // If there are events for which there is no overlap, then show a MessageBox in which is indicated // for which subscription no occurrences will be generated, and ask the user if he/she wants to continue. continue := true; feedback := FeedbackObject::LocalFeedback(); feedback.EnableLocalFeedbackText(); // Collect the feedback text. if( not this.SubscriptionPeriodOK() ) { nl := String::NewLine(); msg := "The following subscriptions will not result in occurrences being created, because the " + nl + "specified subscription period does not overlap with the recurrence period of the event." + nl + nl + feedback.Feedback() + nl + "Do you want to continue?" + nl + nl; buttons := Translations::MessageBox_YesNo(); defaultButton := 0; // Yes title := "Warning"; showModal := true; continue := WebMessageBox::Warning( Application, msg, buttons, defaultButton, title, showModal ) = 0; } return continue; *] }