Quintiq file version 2.0
|
#parent: #root
|
Method ValuesEventOK () as Boolean id:Method_LibCal_dlgEvent_ValuesEventOK
|
{
|
#keys: '[131094.1.528683483]'
|
Body:
|
[*
|
feedback := FeedbackObject::LocalFeedback();
|
|
if( edtName.Text().TrimBoth() = "" )
|
{
|
feedback.AddHard( Translations::Event_NoSubject() );
|
}
|
|
if( ddslType.Text() = LibCal_Event::TYPE_PARTIAL() )
|
{
|
capacity := this.StringToReal( edtCapacity.Text() );
|
|
if( capacity <> Real::MinReal() )
|
{
|
// Check the value of the Real.
|
if( capacity < 0.0 or // cannot happen, because '-' is not accepted
|
capacity > 1.0 )
|
{ // Format according to the applicable locale.
|
feedback.AddHard( Translations::Event_CapacityMustBeBetween0and1( ( 0.0 ).Format( "N(Dec(1))" ),
|
( 1.0 ).Format( "N(Dec(1))" ) ) );
|
}
|
}
|
else
|
{
|
feedback.AddHard( Translations::Event_InvalidCapacity() );
|
}
|
}
|
|
return feedback.IsAllowed();
|
*]
|
}
|