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