private void InitializeEditWindow(AddElem a, bus b) { a.Text = "Редактировать элемент"; a.routeNumTextBox.Text = b.routeNumber.ToString(); a.DriverNameTextBox.Text = b.driverName; a.BusNumTextBox.Text = b.busNumber.ToString(); }
public int CompareTo(object o) { int k; bus p = o as bus; if (p != null) { k = this.routeNumber.CompareTo(p.routeNumber); if (k == 0) { k = this.busNumber.CompareTo(p.busNumber); } return(k); } else { throw new Exception("Невозможно сравнить два объекта"); } }
private void AddItemButton_Click(object sender, EventArgs e) { AddElem a = new AddElem(); a.ReturnForm = this; this.Hide(); a.ShowDialog(); if (a.ok) { if (!SearchFunc(a.bn.ToString())) { bus pazik = new bus(a.rn, a.dn, a.bn, a.bs); mainList.Add(pazik); DBOutput.Rows.Clear(); GetItemsFromList(mainList); } else { MessageBox.Show("Автобус с таким номером уже существует."); } } }