1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| Quintiq file version 2.0
| #parent: #root
| StaticMethod Create (
| LibCal_Calendar owner_i,
| String subject_i,
| Date startDate_i,
| Duration startTimeOfDay_i,
| Date endDate_i,
| Duration endTimeOfDay_i
| ) as LibCal_Event
| {
| TextBody:
| [*
| timezone := owner_i.GetTimeZone();
| startTime := startDate_i.Add( timezone, startTimeOfDay_i );
| endTime := endDate_i .Add( timezone, endTimeOfDay_i );
| duration := endTime - startTime;
|
| return LibCal_Event::Create( owner_i, subject_i, startDate_i, startTimeOfDay_i, duration );
| *]
| }
|
|