Quintiq file version 2.0
|
#parent: #root
|
Method GetSelectedCalendar (
|
structured[LibCal_Participation] participations_i
|
) as LibCal_Calendar id:Method_LibCal_pnlEventsAndOccurrences_GetSelectedCalendar_578
|
{
|
#keys: '[131094.1.550968228]'
|
Body:
|
[*
|
feedback := FeedbackObject::LocalFeedback();
|
calendar := null( LibCal_Calendar );
|
|
calendars := selectset( participations_i, Elements.Calendar, cal, true, true ).Unique();
|
|
// Only one calendar should be selected.
|
if( calendars.Size() > 1 )
|
{
|
feedback.AddHard( Translations::Calendar_MoreThanOneSelected() );
|
}
|
else
|
{
|
calendar := calendars.Element( 0 );
|
}
|
|
return calendar;
|
*]
|
}
|