public void AddNewSpill(SpillType type, DateTime spillTime, String spillDescription) { CheckSetNewRecord(spillTime); CheckSetNewMinRecord(spillTime); SpillCount++; switch (type) { case SpillType.Home: HomeSpill = spillTime; HomeSpillCount++; HomeBigSpill = false; HomeSpillDescription = spillDescription; break; case SpillType.Work: WorkSpill = spillTime; WorkSpillCount++; WorkBigSpill = false; WorkSpillDescription = spillDescription; break; default: throw new ArgumentException("Bad spill type"); } }
public void MarkAsBigSpill(SpillType type) { BigSpillCount++; switch (type) { case SpillType.Home: BigSpill = HomeSpill; BigSpillDescription = HomeSpillDescription; HomeBigSpill = true; WorkBigSpill = false; break; case SpillType.Work: BigSpill = WorkSpill; BigSpillDescription = WorkSpillDescription; HomeBigSpill = false; WorkBigSpill = true; break; default: BigSpill = DateTime.Now; BigSpillDescription = ""; HomeBigSpill = false; WorkBigSpill = false; break; } }
public Spill(DateTime time, string desc, bool bigSpill, SpillType type) { Time = time; Description = desc; BigSpill = bigSpill; Type = type; }
public Spill() { Time = DateTime.MinValue; Description = ""; BigSpill = false; Type = SpillType.None; }
public void AddNewSpill(SpillType type, DateTime spillTime, string spillDescription) { CheckSetNewRecord(spillTime); CheckSetNewMinRecord(spillTime); SpillCount++; Spill spill = new Spill(spillTime, spillDescription, false, type); spills.Add(spill); switch (type) { case SpillType.Home: HomeSpill = spill; HomeSpillCount++; break; case SpillType.Work: WorkSpill = spill; WorkSpillCount++; break; default: throw new ArgumentException("Bad spill type"); } }
public void ResetSpillCount(SpillType type) { switch (type) { case SpillType.Home: HomeSpillCount = 0; break; case SpillType.Work: WorkSpillCount = 0; break; default: throw new ArgumentException("Bad spill type"); } }
public void MarkAsBigSpill(SpillType type) { BigSpillCount++; switch (type) { case SpillType.Home: HomeSpill.BigSpill = true; BigSpill = HomeSpill; break; case SpillType.Work: WorkSpill.BigSpill = true; BigSpill = WorkSpill; break; default: BigSpill = new Spill(); break; } }
public void AddNewSpill(SpillType type, DateTime spillTime) { AddNewSpill(type, spillTime, ""); }
public void AddNewSpill(SpillType type, DateTime spillTime, string description) { spill.AddNewSpill(type, spillTime, description); SaveInfo(); }
public Spill(SpillType type) : this() { Type = type; }