public override bool Equals(object obj) { var speedFilter = obj as SpeedFilter; if (speedFilter != null) { bool ret = false; SpeedFilter sobj = speedFilter; if (Values == null && sobj.Values == null) { ret = true; } else if (Values != null && sobj.Values != null && Values.Length == sobj.Values.Length) { ret = true; for (int i = 0; i < Values.Length; i++) { ret &= Values[i] == sobj.Values[i]; if (!ret) { break; } } } return(ret); } return(base.Equals(obj)); }
public VehiclesForm(Document document) { InitializeComponent(); this.document = document; selectedVehicles = document.vehicles; filter = SpeedFilter.All; }
private void MaxSpeed100kmhToolStripMenuItem_Click(object sender, EventArgs e) { filter = SpeedFilter.LessThen100; UpdateItems(); }
private void AllToolStripMenuItem_Click(object sender, EventArgs e) { filter = SpeedFilter.All; UpdateItems(); }