Example #1
0
        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]);

        
        }
Example #2
0
 public void dodajLinie(Linia linia)
 {
     linie.Add(linia);
 }
Example #3
0
        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;
        }