public void SubtractInterval(ClockTimeInterval interval) { this.Hour = this.Hour - interval.Hour; if (this.Minute - interval.Minute >= 0) { this.Minute = this.Minute - interval.Minute; } else { this.Hour--; this.Minute = (this.Minute - interval.Minute) + 60; } }
public void AddInterval(ClockTimeInterval interval) { this.Hour = (this.Hour + interval.Hour) % 24; if ((this.Minute + interval.Minute) / 60 != 0) { this.Hour++; } if (this.Hour == 24) { this.Hour = 0; } this.Minute = (this.Minute + interval.Minute) % 60; }
public Planner(Participant participant, string plannerName, DayOfWeek firstDay, ClockTime startHour, ClockTime stopHour, ClockTimeInterval timeSpan, DataTable task) { this.Participant = participant; this.Name = plannerName; this.FirstDay = firstDay; this.StartTime = startHour; this.StopTime = stopHour; this.Interval = timeSpan; this.Task = task; }