3 namespace com.andoutomo.kybernetes.data.DAO
\r
5 public class TimeAreaData
\r
7 private string _areastr;
\r
8 private TimeComponent _startTime;
\r
9 private TimeComponent _endTime;
\r
11 public string AreaStr
\r
13 get { return _areastr; }
\r
14 set { this._areastr = value; }
\r
16 public TimeComponent StartTime
\r
18 get { return _startTime; }
\r
19 set { this._startTime = value; }
\r
21 public TimeComponent EndTime
\r
23 get { return _endTime; }
\r
24 set { this._endTime = value; }
\r
26 public string TextForDropDown
\r
30 StringBuilder wkStr = new StringBuilder();
\r
31 wkStr.Append(_areastr).Append(" (");
\r
32 wkStr.Append(_startTime.ToString()).Append(" - ");
\r
33 wkStr.Append(_endTime.ToString()).Append(")");
\r
34 return wkStr.ToString();
\r
39 public class TimeAreaCalcData : TimeAreaData
\r
41 public bool isInArea(TimeComponent targetTime)
\r
43 return (StartTime.TotalMinute <= targetTime.TotalMinute && targetTime.TotalMinute < EndTime.TotalMinute);
\r
49 return EndTime.getSubtractionMinute(StartTime);
\r
55 public int ForcastMin
\r
63 public int ActualMin
\r
71 public int RemainMin
\r