private void Btn_Search_Click(object sender, EventArgs e) { Lv_Connections.Items.Clear(); if (ValidateStations(Cb_ConnectionFrom) && ValidateStations(Cb_ConnectionTo) && ValidateTime(Txt_Time)) { // Setzt das Datumsformat string Date = Dtp_Date.Value.Year + "-" + Dtp_Date.Value.Month + "-" + Dtp_Date.Value.Day; foreach (global::SwissTransport.Connection connection in SwissTrans.GetConnections(Cb_ConnectionFrom.Text, Cb_ConnectionTo.Text, Date, Txt_Time.Text).ConnectionList) { Lv_Connections.Items.Add(ShowConnections(connection)); } } if (!ValidateTime(Txt_Time)) { Txt_Time.BackColor = Color.FromArgb(255, 92, 92); MessageBox.Show("Please Check Time Format (HH:mm)"); } if (!ValidateStations(Cb_ConnectionFrom)) { SetCbBackgroundToRed(Cb_ConnectionFrom); MessageBox.Show("Please Check the Value"); } if (!ValidateStations(Cb_ConnectionTo)) { SetCbBackgroundToRed(Cb_ConnectionTo); MessageBox.Show("Please Check the Value"); } }
private void Btn_Search_DepBoard_Click(object sender, EventArgs e) { lv_DepartureBoard.Items.Clear(); if (ValidateStations(Cb_ConnectionsFromDepBoard)) { foreach (StationBoard stationBoard in SwissTrans.GetStationBoard(Cb_ConnectionsFromDepBoard.Text, string.Empty).Entries) { lv_DepartureBoard.Items.Add(ShowDepartures(stationBoard)); } } else { SetCbBackgroundToRed(Cb_ConnectionsFromDepBoard); MessageBox.Show("Überprüfe deine Eingabe"); } }