예제 #1
0
파일: ClockTime.cs 프로젝트: wo2324/Planner
 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;
     }
 }
예제 #2
0
파일: ClockTime.cs 프로젝트: wo2324/Planner
 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;
 }
예제 #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;
 }