Quintiq file version 2.0
|
#parent: #root
|
Method InitializeNonRecurring () id:Method_LibCal_dlgSubscription_InitializeNonRecurring
|
{
|
#keys: '[131094.1.120471019]'
|
Body:
|
[*
|
participation := dhParticipationToSubscribeTo.Data();
|
event := participation.Event();
|
|
dsStartOfPeriod.Date( participation.StartDate() );
|
durStartTimeOfDay.Duration( event.StartTimeOfDay() );
|
|
ckbEndOfPeriod.Checked( true );
|
|
dsEndOfPeriod.Date( participation.EndDate() );
|
durEndTimeOfDay.Duration( event.EndTimeOfDay() );
|
|
// Disable the controls.
|
feedback := ifexpr( dhParticipationsToSubscribeTo.Data().Size() > 1, Translations::Event_NoneAreRecurring(),
|
Translations::Event_IsNotRecurring() );
|
ckbPeriodOfTime.Enabled( false, feedback );
|
this.DisablePeriodOfTime( feedback );
|
*]
|
}
|