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