Exemple #1
0
        public static ClockTimeInterval GetInterval(ClockTime clockStartTime, ClockTime clockStopTime)
        {
            int hour, minute;

            if (clockStopTime.Hour - clockStartTime.Hour >= 0)
            {
                hour = clockStopTime.Hour - clockStartTime.Hour;
            }
            else
            {
                hour = (clockStopTime.Hour - clockStartTime.Hour) + 24;
            }
            if (clockStopTime.Minute - clockStartTime.Minute >= 0)
            {
                minute = clockStopTime.Minute - clockStartTime.Minute;
            }
            else
            {
                hour--;
                minute = (clockStopTime.Minute - clockStartTime.Minute) + 60;
            }
            return(new ClockTimeInterval(hour, minute));
        }
Exemple #2
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;
 }