Quintiq file version 2.0
|
#parent: #root
|
Method WarnWhenNotOverlapping () as Boolean id:Method_LibCal_dlgSubscription_WarnWhenNotOverlapping
|
{
|
#keys: '[146730.0.226422853]'
|
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 " + nl
|
+ "the specified subscription period does not overlap with the recurrence period of " + nl
|
+ "the event."
|
+ nl + nl
|
+ feedback.Feedback()
|
+ nl
|
+ "Do you want to continue?"
|
+ nl;
|
|
buttons := Translations::MessageBox_YesNo();
|
defaultButton := 0; // Yes
|
title := "Warning";
|
|
continue := MessageBox::Warning( Application, msg, buttons, defaultButton, title ) = 0;
|
}
|
|
return continue;
|
*]
|
}
|