Example #1
0
        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));
            }
        }
Example #3
0
        /*
         * -Ü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));
            }
        }