Quintiq file version 2.0
|
#parent: #root
|
Method ValuesPeriodOK () as Boolean id:Method_LibCal_dlgEvent_ValuesPeriodOK
|
{
|
#keys: '[131092.1.1299019]'
|
Body:
|
[*
|
feedback := FeedbackObject::LocalFeedback();
|
periodKind := "recurrence";
|
|
if( dsStartOfPeriod.Date().IsInfinite() )
|
{
|
feedback.AddHard( Translations::Period_InvalidStartOfPeriod( periodKind ) );
|
}
|
|
if( ckbEndAfter.Checked() and
|
guard( [Number]edtNrOfOccurrences.Text(), 0 ) = 0 )
|
{
|
feedback.AddHard( Translations::Period_InvalidNrOfOccurrences() );
|
}
|
|
if( ckbEndBy.Checked() and
|
dsEndOfPeriod.Date().IsInfinite() )
|
{
|
feedback.AddHard( Translations::Period_InvalidEndOfPeriod( periodKind ) );
|
}
|
|
return feedback.IsAllowed();
|
*]
|
}
|