public gtf.Stops Show() { odpo = new gtf.Stops(); this.ShowDialog(); return(odpo); }
ButtonLinia addLabel(gtf.Stops S, gtf.Routes routes) { Rozklad.ButtonLinia L = new Rozklad.ButtonLinia(); L.Name = S.stop_name; L.Text = S.stop_name; L.ForeColor = Color.Black; L.BackColor = Color.Gray; L.Font = new Font("Serif", 8, FontStyle.Bold); L.Width = 270; L.Height = 30; L.TextAlign = ContentAlignment.MiddleCenter; L.Margin = new Padding(5); L.przystanek = S; return(L); }
public void WyswietlPrzystanek(Stops r) { Console.WriteLine("--" + r.stop_id + "--" + r.stop_name + "--" + r.stop_code + "--"); foreach (Stop_times tim in stop_Times) { if (tim.stop_id == r.stop_id) { foreach (Trips tri in trips) { if (tim.trip_id == tri.trip_id) { Console.WriteLine("Linia nr: " + tri.route_id); Console.WriteLine("Godzina odjazdu: " + tim.departure_time + " W kierunku: " + tim.stop_headsign); } } } } }
public ListaPrzystankow(Komunikacja kom) { route = kom.kier.linia; kierunek = kom.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 == trip.trip_id) { 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); } } } Rozklad.MPrzystanki mege = new Rozklad.MPrzystanki(przystanki, route); wybrany = mege.Show(); //MessageBox.Show(wybrany.stop_name); }
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(); }
private void labelClick(object sender, EventArgs e) { Rozklad.ButtonLinia obecna = (Rozklad.ButtonLinia)sender; odpo = obecna.przystanek; Close(); }
public GodzinyOdjazdu(Komunikacja kom) { Linia = kom.listaPrzystankow.route; string kierunek = kom.listaPrzystankow.kierunek; Przystanek = kom.listaPrzystankow.wybrany; //-------------------------------- foreach (Trips T in kom.trips) { if (T.route_id == Linia.route_id && T.trip_headsign.Replace("/", " ") == kierunek.Replace("/", " ")) { foreach (Calendar C in kom.calendar) { if (C.service_id == T.service_id) { if (C.monday == "1") { Tripy.Add(T); } } } } } // foreach (Stop_times Times in kom.stop_Times) { foreach (Trips T in Tripy) { if (Times.stop_id == Przystanek.stop_id && Times.trip_id == T.trip_id) { poniedzialek.Add(Times.departure_time); } } } poniedzialek.Sort(); Tripy.Clear(); //-------------------------------- foreach (Trips T in kom.trips) { if (T.route_id == Linia.route_id && T.trip_headsign.Replace("/", " ") == kierunek.Replace("/", " ")) { foreach (Calendar C in kom.calendar) { if (C.service_id == T.service_id) { if (C.tuesday == "1") { Tripy.Add(T); } } } } } foreach (Stop_times Times in kom.stop_Times) { foreach (Trips T in Tripy) { if (Times.stop_id == Przystanek.stop_id && Times.trip_id == T.trip_id) { wtorek.Add(Times.departure_time); } } } wtorek.Sort(); Tripy.Clear(); //-------------------------------- foreach (Trips T in kom.trips) { if (T.route_id == Linia.route_id && T.trip_headsign.Replace("/", " ") == kierunek.Replace("/", " ")) { foreach (Calendar C in kom.calendar) { if (C.service_id == T.service_id) { if (C.wednesday == "1") { Tripy.Add(T); } } } } } foreach (Stop_times Times in kom.stop_Times) { foreach (Trips T in Tripy) { if (Times.stop_id == Przystanek.stop_id && Times.trip_id == T.trip_id) { sroda.Add(Times.departure_time); } } } sroda.Sort(); Tripy.Clear(); //-------------------------------- foreach (Trips T in kom.trips) { if (T.route_id == Linia.route_id && T.trip_headsign.Replace("/", " ") == kierunek.Replace("/", " ")) { foreach (Calendar C in kom.calendar) { if (C.service_id == T.service_id) { if (C.thursday == "1") { Tripy.Add(T); } } } } } foreach (Stop_times Times in kom.stop_Times) { foreach (Trips T in Tripy) { if (Times.stop_id == Przystanek.stop_id && Times.trip_id == T.trip_id) { czwartek.Add(Times.departure_time); } } } czwartek.Sort(); Tripy.Clear(); //-------------------------------- foreach (Trips T in kom.trips) { if (T.route_id == Linia.route_id && T.trip_headsign.Replace("/", " ") == kierunek.Replace("/", " ")) { foreach (Calendar C in kom.calendar) { if (C.service_id == T.service_id) { if (C.friday == "1") { Tripy.Add(T); } } } } } foreach (Stop_times Times in kom.stop_Times) { foreach (Trips T in Tripy) { if (Times.stop_id == Przystanek.stop_id && Times.trip_id == T.trip_id) { piatek.Add(Times.departure_time); } } } piatek.Sort(); Tripy.Clear(); //-------------------------------- foreach (Trips T in kom.trips) { if (T.route_id == Linia.route_id && T.trip_headsign.Replace("/", " ") == kierunek.Replace("/", " ")) { foreach (Calendar C in kom.calendar) { if (C.service_id == T.service_id) { if (C.saturday == "1") { Tripy.Add(T); } } } } } foreach (Stop_times Times in kom.stop_Times) { foreach (Trips T in Tripy) { if (Times.stop_id == Przystanek.stop_id && Times.trip_id == T.trip_id) { sobota.Add(Times.departure_time); } } } sobota.Sort(); Tripy.Clear(); //-------------------------------- foreach (Trips T in kom.trips) { if (T.route_id == Linia.route_id && T.trip_headsign.Replace("/", " ") == kierunek.Replace("/", " ")) { foreach (Calendar C in kom.calendar) { if (C.service_id == T.service_id) { if (C.sunday == "1") { Tripy.Add(T); } } } } } foreach (Stop_times Times in kom.stop_Times) { foreach (Trips T in Tripy) { if (Times.stop_id == Przystanek.stop_id && Times.trip_id == T.trip_id) { niedziela.Add(Times.departure_time); } } } niedziela.Sort(); Tripy.Clear(); foreach (string S in niedziela) { } Rozklad.Godziny Mgodziny = new Rozklad.Godziny(poniedzialek, wtorek, sroda, czwartek, piatek, sobota, niedziela, kierunek, Linia.route_id, Przystanek.stop_name); Mgodziny.Show(); }
public void Podstawowa() { Routes Linia = new Routes(); List <Trips> Tripy = new List <Trips>(); Stops Przystanek = new Stops(); List <string> ostateczneGodziny = new List <string>(); Console.WriteLine("Linia:"); // string linia = Console.ReadLine(); // foreach (Routes R in routes) // { if (R.Szukaj_po_id(linia) != null) { Linia = R; Linia.Wyswietl_Przystanki(); } } Console.WriteLine("Podaj Kierunek:"); string kierunek = Console.ReadLine();// Console.WriteLine("Dzien:"); string dzien = Console.ReadLine(); foreach (Trips T in trips) { if (T.route_id == Linia.route_id && T.trip_headsign.Replace("/", " ") == kierunek.Replace("/", " ")) { Console.WriteLine("Znalazlo Kierunek"); if (dzien == "poniedzialek") { foreach (Calendar C in calendar) { if (C.service_id == T.service_id) { if (C.monday == "1") { Tripy.Add(T); } } } } else if (dzien == "wtorek") { foreach (Calendar C in calendar) { if (C.service_id == T.service_id) { if (C.tuesday == "1") { Tripy.Add(T); Console.WriteLine("Znalazlo Tripa w dany dzien"); } } } } else if (dzien == "sroda") { foreach (Calendar C in calendar) { if (C.service_id == T.service_id) { if (C.wednesday == "1") { Tripy.Add(T); } } } } else if (dzien == "czwartek") { foreach (Calendar C in calendar) { if (C.service_id == T.service_id) { if (C.thursday == "1") { Tripy.Add(T); } } } } else if (dzien == "piatek") { foreach (Calendar C in calendar) { if (C.service_id == T.service_id) { if (C.friday == "1") { Tripy.Add(T); } } } } else if (dzien == "sobota") { foreach (Calendar C in calendar) { if (C.service_id == T.service_id) { if (C.saturday == "1") { Tripy.Add(T); } } } } else if (dzien == "niedziela") { foreach (Calendar C in calendar) { if (C.service_id == T.service_id) { if (C.sunday == "1") { Tripy.Add(T); } } } } } } Console.WriteLine("Przystanek:"); string przystanek = Console.ReadLine(); foreach (Stops S in stops) { if (S.stop_name == przystanek) { Przystanek = S; Console.WriteLine("Znalazlo Przystanek"); break; } } //Console.Clear(); Console.WriteLine("Dostepne godziny odjazdu:"); foreach (Stop_times Times in stop_Times) { foreach (Trips T in Tripy) { if (Times.stop_id == Przystanek.stop_id && Times.trip_id == T.trip_id) { ostateczneGodziny.Add(Times.departure_time); } } } int i = 0; Console.Clear(); ostateczneGodziny.Sort(); foreach (string s in ostateczneGodziny) { Console.WriteLine(i++ + ". " + s); } }