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 GodzinyOdjazdu(ListaPrzystankow listaP, Komunikacja kom) { Linia = listaP.route; string kierunek = listaP.kierunek; Console.WriteLine("Dzien:"); string dzien = Console.ReadLine(); foreach (Trips T in kom.trips) { if (T.route_id == Linia.route_id && T.trip_headsign.Replace("/", " ").ToUpper() == kierunek.Replace("/", " ").ToUpper()) { Console.WriteLine("Znalazlo Kierunek"); if (dzien == "poniedzialek") { foreach (Calendar C in kom.calendar) { if (C.service_id.Replace("\"", "") == T.service_id.Replace("\"", "")) { if (C.monday == "1") { Tripy.Add(T); } } } } else if (dzien == "wtorek") { foreach (Calendar C in kom.calendar) { if (C.service_id.Replace("\"", "") == T.service_id.Replace("\"", "")) { if (C.tuesday == "1") { Tripy.Add(T); Console.WriteLine("Znalazlo Tripa w dany dzien"); } } } } else if (dzien == "sroda") { foreach (Calendar C in kom.calendar) { if (C.service_id.Replace("\"", "") == T.service_id.Replace("\"", "")) { if (C.wednesday == "1") { Tripy.Add(T); } } } } else if (dzien == "czwartek") { foreach (Calendar C in kom.calendar) { if (C.service_id.Replace("\"", "") == T.service_id.Replace("\"", "")) { if (C.thursday == "1") { Tripy.Add(T); } } } } else if (dzien == "piatek") { foreach (Calendar C in kom.calendar) { if (C.service_id.Replace("\"", "") == T.service_id.Replace("\"", "")) { if (C.friday == "1") { Tripy.Add(T); } } } } else if (dzien == "sobota") { foreach (Calendar C in kom.calendar) { if (C.service_id.Replace("\"", "") == T.service_id.Replace("\"", "")) { if (C.saturday == "1") { Tripy.Add(T); } } } } else if (dzien == "niedziela") { foreach (Calendar C in kom.calendar) { if (C.service_id.Replace("\"", "") == T.service_id.Replace("\"", "")) { if (C.sunday == "1") { Tripy.Add(T); } } } } } } listaP.WyswietlanieListyPrzystankow(); Console.Write("Podaj przystanek: "); int wybor = Convert.ToInt32(Console.ReadLine()); Przystanek = listaP.przystanki[wybor - 1]; //Console.Clear(); Console.WriteLine("Dostepne godziny odjazdu przystanku " + Przystanek.stop_name + " w strone " + kierunek + ":"); foreach (Stop_times Times in kom.stop_Times) { foreach (Trips T in Tripy) { if (Times.stop_id == Przystanek.stop_id && Times.trip_id.Replace("\"", "") == T.trip_id.Replace("\"", "")) { ostateczneGodziny.Add(Times.departure_time); } } } ostateczneGodziny.Sort(); }