public void SetUnitStartTime(UNIT_NO _UnitNo, DateTime _Time) { MovingTime _Moving = new MovingTime(); _Moving.UnitNo = _UnitNo; _Moving.StartTime = _Time; UnitProcessTimeList.Add(_Moving); }
public void SetUnitEndTime(UNIT_NO _UnitNo, DateTime _Time) { for (int i = 0; i < UnitProcessTimeList.Count; i++) { if (UnitProcessTimeList[i].UnitNo == _UnitNo) { if (UnitProcessTimeList[i].EndTime == DateTime.MaxValue) { UnitProcessTimeList[i].EndTime = _Time; break; } } } }