| Quintiq file version 2.0 | 
| #parent: #root | 
| Method SetEventData () id:Method_LibCal_dlgEvent_SetEventData | 
| { | 
|   #keys: '[131094.1.110554600]' | 
|   Body: | 
|   [* | 
|     // Set the values of the controls that are related to the Event. | 
|     // Don't rely on databinding, because this is too late for the visualization logic; | 
|     // the values have not been taken over from the bound attributes yet when the logic needs them. | 
|     sEvent := dhEvent.Data(); | 
|      | 
|     edtName .Text( sEvent.Subject() ); | 
|     ddslType.Text( sEvent.Type()    ); | 
|      | 
|     capacity := LibCal_GlobalState.RealToString( sEvent.PartialCapacity() ); | 
|     edtCapacity.Text( capacity ); | 
|      | 
|     // Days only mode requires special treatment. | 
|     if( LibCal_Event::USE_ONLY_DAYS() ) | 
|     { | 
|       this.SetDaysOnlyMode(); | 
|     } | 
|     else | 
|     { | 
|       dhStartTimeOfDay.Data( sEvent.StartTimeOfDay() ); | 
|       dhEndTimeOfDay  .Data( sEvent.EndTimeOfDay()   ); | 
|        | 
|       durStartTimeOfDay.Duration( sEvent.StartTimeOfDay() ); | 
|       durEndTimeOfDay  .Duration( sEvent.EndTimeOfDay()   ); | 
|        | 
|       ckbIsAllDay.Checked( sEvent.IsAllDay() ); | 
|     } | 
|   *] | 
| } |