1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
| Quintiq file version 2.0
| #parent: #root
| StaticMethod CreateUpdateFromUI (
| LibCal_Calendar owner_i,
| LibCal_LeadingParticipation participation_i,
| String subject_i,
| String description_i,
| String type_i,
| String eventtype_i,
| Real capacity_i,
| LibCal_EventCategory category_i,
| Boolean isDefault_i,
| Date startDate_i,
| Duration startTimeOfDay_i,
| Date endDate_i,
| Duration endTimeOfDay_i,
| Boolean isAllDay_i,
| Boolean isRecurring_i,
| Number recurrenceInterval_i,
| String patternType_i,
| Boolean patternDaily_IsEveryWeekday_i,
| String patternWeekly_Weekdays_i,
| Boolean patternMonthly_IsDay_i,
| Number patternMonthly_Day_i,
| String patternMonthly_WeekOfMonth_i,
| String patternMonthly_DayOfWeek_i,
| Boolean patternYearly_IsDate_i,
| Number patternYearly_Month_i,
| Number patternYearly_Day_i,
| String patternYearly_WeekOfMonth_i,
| String patternYearly_DayOfWeek_i,
| String periodType_i,
| Date periodStartDate_i,
| Number nrOfOccurrences_i,
| Date periodEndDate_i,
| LibCal_Calendars subscribers_i
| ) as LibCal_Event
| {
| Description: 'Create and/or update an Event and its LeadingParticipation, based on information from the UI.'
| TextBody:
| [*
| event := LibCal_Event::CreateUpdateFromUI( owner_i, participation_i, subject_i, description_i, type_i, capacity_i, category_i, isDefault_i,
| startDate_i, startTimeOfDay_i, endDate_i, endTimeOfDay_i, isAllDay_i,
| isRecurring_i, recurrenceInterval_i,
| patternType_i, patternDaily_IsEveryWeekday_i, patternWeekly_Weekdays_i,
| patternMonthly_IsDay_i, patternMonthly_Day_i, patternMonthly_WeekOfMonth_i, patternMonthly_DayOfWeek_i,
| patternYearly_IsDate_i, patternYearly_Month_i, patternYearly_Day_i, patternYearly_WeekOfMonth_i, patternYearly_DayOfWeek_i,
| periodType_i, periodStartDate_i, nrOfOccurrences_i, periodEndDate_i, subscribers_i );
|
| event.EventType( eventtype_i );
|
| return event;
| *]
| }
|
|