static void Main(string[] args) { //Console.WriteLine(Properties.Resource1.agency.ToString()); //string s = "1, 2,\"1\",\"JUNIKOWO - FRANOWO|FRANOWO - JUNIKOWO\",\"JUNIKOWO - Grunwaldzka - Reymonta - Hetmañska - Zamenhofa - Jana Paw³a II - Trasa Kórnicka - Piaœnicka - Szwajcarska - FRANOWO^G - zjazd do zajezdni G³ogowska przez przystanek: Rondo Nowaka-Jeziorañskiego^N - kurs obs³ugiwany taborem niskopod³ogowym - z wyj¹tkiem sytuacji awaryjnych^S - zjazd do zajezdni Forteczna (Staro³êka) przez przystanek: G³ogowska/Hetmañska, Traugutta|FRANOWO - Piaœnicka - Trasa Kórnicka - Jana Paw³a II - Zamenhofa - Hetmañska - Reymonta - Grunwaldzka - JUNIKOWO^N - kurs obs³ugiwany taborem niskopod³ogowym - z wyj¹tkiem sytuacji awaryjnych\",0,D0006F,FFFFFF"; //string A = "\"9_1009241 ^ M,F\",11:00:00,11:00:00,1639,0,\"ZAJEZDNIA / MADALIÑSKIEGO\",0,1"; //A = Routes.Usuwanie(A, 0, 8); //Console.WriteLine(A); Dane dane = new Dane(); List <string> pobranem = new List <string>() { "Poznan" }; Komunikacja kom = new Komunikacja(dane.pobrane_miasta); Kierunki kierunki = new Kierunki(kom); ListaPrzystankow lista = new ListaPrzystankow(kom, kierunki); GodzinyOdjazdu godziny = new GodzinyOdjazdu(lista, kom); godziny.WysiwetlanieGodzin(); //kom.WyszukajStacje(); //Console.WriteLine(s); //Route_Desc.Usuwanie(s); Console.ReadKey(); }
private void labelClick(object sender, EventArgs e) { Rozklad.ButtonLinia obecna = (Rozklad.ButtonLinia)sender; //MessageBox.Show(obecna.Text); kier = new Kierunki(obecna.linia, this); listaPrzystankow = new ListaPrzystankow(this); godzinyOdjazdu = new GodzinyOdjazdu(this); }
public ListaPrzystankow(Komunikacja kom, Kierunki kier) { route = kier.linia; kierunek = kier.wybrany_kierunek; foreach (Trips T in kom.trips) { if (T.trip_headsign != null) { if (T.trip_headsign.Replace("/", " ").ToUpper() == kierunek.Replace("/", " ").ToUpper() && T.route_id == route.route_id) { trip = T; break; } } } foreach (Stop_times S in kom.stop_Times) { if (S.trip_id != null) { if (S.trip_id.Replace("\"", "") == trip.trip_id.Replace("\"", "")) { stop.Add(S); } } } stop.Sort(); foreach (Stop_times S in stop) { foreach (Stops T in kom.stops) { if (T.stop_id == S.stop_id) { przystanki.Add(T); } } } }