コード例 #1
0
        //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);
                }
            }
        }
コード例 #2
0
        //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);
            }
        }