Esempio n. 1
0
 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;
     }
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 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;
 }