private void button1_Click(object sender, EventArgs e) { try { openFileDialog1.ShowDialog(); string FileName = openFileDialog1.FileName; Data.LoadFromFile(FileName); FormMessage Message = new FormMessage(); Message.messageLabel.Text = "Загрузка данных из файла успешно завершена."; Message.ShowDialog(); } catch (XmlException) { FormMessage Message = new FormMessage(); Message.messageLabel.Text = "Формат выбранного файла неверный!"; Message.ShowDialog(); } catch (FileNotFoundException) { FormMessage Message = new FormMessage(); Message.messageLabel.Text = "Файлы не были загружены. Выберите нужный файл из списка и кликните \"Открыть\"."; Message.ShowDialog(); } }
private void buttonUnload_Click(object sender, EventArgs e) { Data.Unload(); FormMessage f = new FormMessage(); f.messageLabel.Text = "Данные успешно выгружены из программы."; f.ShowDialog(); }
private void button2_Click(object sender, EventArgs e) { if (byNumber.Checked) { try { int Number = Convert.ToInt32(MTBID.Text); Train Trn = Train.Search(Number); TrnResultByNumber ResultForm = new TrnResultByNumber(); FillResultForm(ResultForm, Trn); ResultForm.ShowDialog(); } catch (KeyNotFoundException) { FormMessage Message = new FormMessage(); Message.messageLabel.Text = "Поиск не дал результатов."; Message.ShowDialog(); } } if (byParams.Checked) { string PointOfDep = maskedTextBox2.Text; string PointOfArr = maskedTextBox3.Text; List<Train> Trns = Train.Search(PointOfDep, PointOfArr); if (Trns.Count == 0) { FormMessage Message = new FormMessage(); Message.messageLabel.Text = "Поиск не дал результатов."; Message.ShowDialog(); } else { FormResultTrnByParams TrnByPar = new FormResultTrnByParams(); foreach(Train Trn in Trns) { int Number = Trn.Number; string TimeDep = Trn.TimeOfDeparture; string PointDep = Trn.PointOfDeparture; string TimeArr = Trn.TimeOfArrival; string PointArr = Trn.PointOfArrival; TrnByPar.TableTrns.Rows.Add(Number, TimeDep, PointDep, TimeArr, PointArr); } TrnByPar.ShowDialog(); } } }
private void button4_Click(object sender, EventArgs e) { try { time = Convert.ToDateTime(maskedTextBox1.Text); timer1.Start(); this.DoubleBuffered = true; } catch (FormatException) { FormMessage Message = new FormMessage(); Message.messageLabel.Text = "Введённая дата или время имели неверный формат! Введите дату и время в формате ДД.MM.ГГГГ ЧЧ:ММ:СС"; Message.ShowDialog(); } }
private void button1_Click(object sender, EventArgs e) { try { if (maskedTextBox1.MaskCompleted) { time = Convert.ToDateTime(maskedTextBox1.Text); panel2.Invalidate(); } } catch (FormatException) { FormMessage Message = new FormMessage(); Message.messageLabel.Text = "Введённая дата или время имели неверный формат! Введите дату и время в формате ДД.MM.ГГГГ ЧЧ:ММ:СС"; Message.ShowDialog(); } }
private void buttonSave_Click(object sender, EventArgs e) { saveFileDialog1.ShowDialog(); string fileName = saveFileDialog1.FileName; try { Data.SaveToFile(fileName); } catch (ArgumentException) { FormMessage f = new FormMessage(); f.messageLabel.Text = "Файлы не были сохранены! Введите имя файла для сохранения!"; f.ShowDialog(); } FormMessage fm = new FormMessage(); fm.messageLabel.Text = "Данные успешно сохранены " + DateTime.Now.ToString() + " в файле " + fileName; fm.ShowDialog(); }
private void button2_Click(object sender, EventArgs e) { if (searchTrains.Checked) { List<Train> trains = Train.Search(pointArrive.Text, pointDeparture.Text); if (trains.Count == 0) { FormMessage Message = new FormMessage(); Message.messageLabel.Text = "Поиск не дал результатов."; Message.ShowDialog(); } else { PsgResultByParams f = new PsgResultByParams(); f.showTrains.Checked = true; f.FillTable(trains); f.ShowDialog(); } } if (searchPassengers.Checked) { List<Passenger> passengers = Passenger.Search(lastName.Text, firstName.Text, ticketType.Text); if (passengers.Count == 0) { FormMessage Message = new FormMessage(); Message.messageLabel.Text = "Поиск не дал результатов."; Message.ShowDialog(); } else { PsgResultByParams f = new PsgResultByParams(); f.showPassengers.Checked = true; f.FillTable(passengers); f.ShowDialog(); } } }