private void button9_Click(object sender, EventArgs e) { departure = (SwissTransport.Station)listBox7.SelectedItem; try { textBox3.Text = departure.Name; } catch { } }
private void button4_Click(object sender, EventArgs e) { destination = (SwissTransport.Station)listBox2.SelectedItem; try { textBox2.Text = destination.Name; } catch (NullReferenceException) { } }
private void BtnSearchStation_Click(object sender, EventArgs e) { string station = txtStation.Text; SwissTransport.Transport StationConnetions = new SwissTransport.Transport(); try { List <SwissTransport.Station> stationList = StationConnetions.GetStations(station).StationList; if (stationList.Count != 0) { //Enthält das erste Objekt der Klasse Station von der Liste stationList SwissTransport.Station UsedStation = stationList[0]; //Erstellt eine Liste welche Objekte der Klasse StationBoard beinhaltet, welche mit dem Namen und der Id der UsedStation übereinstimmen List <SwissTransport.StationBoard> EntriesConnections = StationConnetions.GetStationBoard(UsedStation.Name, UsedStation.Id).Entries; //Enthält das Objekt der Klasse Station, welches mit dem Namen und der Id der UsedStation übereinstimmt SwissTransport.Station EntriesStation = StationConnetions.GetStationBoard(UsedStation.Name, UsedStation.Id).Station; dgvOutputStation.Rows.Clear(); if (EntriesConnections.Count != 0) { foreach (SwissTransport.StationBoard stationBoard in EntriesConnections) { dgvOutputStation.Rows.Add(EntriesStation.Name, stationBoard.To, stationBoard.Stop.Departure.ToShortTimeString(), stationBoard.Category, stationBoard.Number); } } else { MessageError(); } } else { MessageError(); } } catch { MessageConnectionError(); } }
public string getStationFormat(SwissTransport.Station station) { string[] stationResult = { station.Name }; return(string.Join("", stationResult)); }
public string getCoordinates(SwissTransport.Station station) { string[] coordinates = { station.Coordinate.XCoordinate.ToString().Replace(",", "."), ", ", station.Coordinate.YCoordinate.ToString().Replace(",", ".") }; return(string.Join("", coordinates)); }