public void Table_fill() { trans = new SwissTransport.Transport(); var stationBoard = trans.GetStationBoard("Sursee", "8502007"); for (int i = 0; i < stationBoard.Entries.Count; i++) { string msg = stationBoard.Entries[i].To + " " + stationBoard.Entries[i].Number; lvdata.Items.Add(msg); } }
/* * -Übergibt dem API die verschiedenen Daten zur Verbindung * -Gibt diese Verbindungen im ListView aus */ public void connectionAusgabe(string abfahrt, string ankunft, string datum, string zeit) { transport = new SwissTransport.Transport(); var verbindungen = transport.GetConnections(abfahrt, ankunft, datum, zeit).ConnectionList; var stationen = transport.GetStationBoard(abfahrt, "null").Entries; for (int i = 0; i < verbindungen.Count; i++) { string ausgabeNummer = stationen[i].Category + stationen[i].Number; string[] ausgabe = { verbindungen[i].From.Departure.Remove(0, 11).Remove(5, 8), verbindungen[i].To.Arrival.Remove(0, 11).Remove(5, 8), ausgabeNummer, verbindungen[i].Duration.Remove(0, 3).Remove(5, 3) }; livConnections.Items.Add(new ListViewItem(ausgabe)); } }
/* * -Übergibt dem API die Daten zum Fahrplan * -Gibt den Farplan im ListView aus */ public void fahrplanAusgabe(string station) { transport = new SwissTransport.Transport(); var stationen = transport.GetStationBoard(station, "null").Entries; for (int i = 0; i < stationen.Count; i++) { string datumString = stationen[i].Stop.Departure.ToString().Remove(0, 11); string ausgabeNummer = stationen[i].Category + stationen[i].Number; string[] ausgabe = { datumString, stationen[i].To, ausgabeNummer }; livFahrplan.Items.Add(new ListViewItem(ausgabe)); } }