//Methode um eine Station in der "Startstation" zu suchen private void StationSuchen(string stationsName, ListBox listBoxName) { listBoxName.Items.Clear(); Stations meineStationen = t.GetStations(stationsName); foreach (Station station in meineStationen.StationList) { try { StationListViewItem item = new StationListViewItem(station); listBoxName.Items.Add(item); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
//Button für das Abfragen und Anzeigen der Abfahrtstaffel private void btnAbfahrtstaffel_Click(object sender, EventArgs e) { try { List <string> abfahrtstaffel = new List <string>(); StationListViewItem item = txtBeliebigeStation.Tag as StationListViewItem; StationBoardRoot sb = t.GetStationBoard(item.Station.Name, item.Station.Id); foreach (StationBoard sTemp in sb.Entries) { abfahrtstaffel.Add(sTemp.Category + " " + sTemp.Number + " " + sTemp.To + " " + sTemp.Stop.Departure.ToShortTimeString()); } lbAbfahrtstaffel.DataSource = abfahrtstaffel; } catch (Exception ex) { MessageBox.Show(ex.Message); } }