private NastPrzyst jedzLinia(Linia l, string _from) { int count = 0; foreach (Przystanek p in l.przystanki) { if (p.nazwa == _from) { break; } else { count++; } } if (count + 1 >= l.przystanki.Count) return null; return new NastPrzyst(l.przystanki[count + 1].nazwa, l.czasJazdy[count + 1] - l.czasJazdy[count]); }
public void dodajLinie(Linia linia) { linie.Add(linia); }
private List<DateTime> wyjazdyLiniiWDzien(Linia l, DateTime g) { string dzien=""; if (g.DayOfWeek == DayOfWeek.Saturday) { dzien = "Sobota"; } if (g.DayOfWeek == DayOfWeek.Sunday) { dzien = "Niedziela"; } if (g.DayOfWeek != DayOfWeek.Sunday && g.DayOfWeek != DayOfWeek.Saturday) { dzien = "w dni robocze"; } foreach (Wyjazd w in l.wyjazd) { if (w.typDnia == dzien) return w.wyjazd; } //nie ma odpowiednich wyjazdow return null; }