}
{. Show (В«Номер поїзда введено некоректно. Будь ласка, введіть ціле число.В»);. Clear ();;
}
{= double. Parse (textBox3. Text);// зчитування з textBox3 в змінну (time1% 1> 0.60)
{. Show (В«в одному годині 60 хвилин, ведіть години та хвилини через комуВ»);. Clear ();;
} (time1> 24)
{. Show (В«в добі 24 годиниВ»);. Clear ();;
}
}
{. Show (В«Час відправлення введено некоректно. Введіть години та хвилини через кому (приклад: 18,45)В»);. Clear ();;
}
{= textBox4. Text; (int i = 0; i
{. Show (В«Ви ввели маршрут некоректно, будь ласка, використовуйте російські літериВ», В«Помилка!В», MessageBoxButtons.OK, MessageBoxIcon. Error);. Clear ();;
} (marshryt1. Length == 0)
{. Show (В«Введіть маршрутВ»);. Clear ();;
}
}
{. Show (В«Маршрут поїзда введено некоректноВ»);. Clear ();// зчитування з textBox4 в змінну;
}
} {}; = new Poezd (pyt1, nom1, time1, marshryt1);// створення нового об'єкту класу Poezdp4 = rasp [0];// присвоєння значення змінної класу Poezdp5 = rasp [rasp. Count - 1];// присвоєння значення змінної класу Poezd
// перебування місця в масиві для нового об'єкта (за зростанням поля time)
// щоб не вийти за межі масиву розглядаються 3 випадки (p4. Time1> = time1)// якщо time найменше
{. Add (poezd); (int j = 0; j
{. Add (rasp [j]);
} a;
} (p5. Time1 <= time1)// якщо time найбільшу
{(int k = 0; k
{. Add (rasp [k]);
}. Add (poezd); a;
} (int q = 0; q
{p1 = rasp [q]; p2 = rasp [q + 1];. Add (rasp [q]); (p1. Time1 <= time1 & p2. Time1> = time1)
{. Add (poezd);
}
}. Add (p5); a;
// внесення зміненого масиву в DataGridView: foreach (Poezd p7 in raspnew)
{. Rows. Add (p7. Pyt1, p7. Nom1, p7. Time1, p7. Marshrut1);
}. Clear ();// очищення другого масиву класу Poezd. Clear ();// очищення полів для введення. Clear ();. Clear ();. Clear ();
}
void удалітьПоездToolStripMenuItem_Click (object sender,...