Ejemplo n.º 1
0
Archivo: Form1.cs Proyecto: D43R/lab8
 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();
 }
Ejemplo n.º 2
0
        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("Невозможно сравнить два объекта");
            }
        }
Ejemplo n.º 3
0
Archivo: Form1.cs Proyecto: D43R/lab8
        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("Автобус с таким номером уже существует.");
                }
            }
        }