コード例 #1
0
        public PrzyplywPasazerow StworzPrzyplyw(TimeSpan czas, Przystanek przystanek)
        {
            var rezultat = new PrzyplywPasazerow(czas, przystanek);

            przyplywyPasazerow.Add(rezultat);

            return(rezultat);
        }
コード例 #2
0
 public void OdczytajPlik(string sciezkaPliku, ZarzadTransportu zt)
 {
     using (var sr = File.OpenText(sciezkaPliku))
     {
         do
         {
             przyplywyPasazerow.Add(PrzyplywPasazerow.Odczytaj(sr, zt));
         } while (!sr.EndOfStream);
     }
 }
コード例 #3
0
        public void WygenerujLosowePrzyplywyDlaPrzystanku(Przystanek przystanek, int iloscPrzyplywow, int iloscPasazerow)
        {
            for (int i = 0; i < iloscPrzyplywow; i++)
            {
                var przyplyw = new PrzyplywPasazerow(WygenerujLosowyCzas(), przystanek);

                for (int j = 0; j < iloscPasazerow; j++)
                {
                    przyplyw.DodajPasazera(GeneratorPasazerow.Instancja().WygenerujLosowegoPasazera(przyplyw.czasPrzyplywu));
                }

                przyplywyPasazerow.Add(przyplyw);
            }
        }
コード例 #4
0
 public virtual void DodajPrzyplyw(PrzyplywPasazerow przyplywPasazerow)
 {
     przyplywyPasazerow.Add(przyplywPasazerow);
 }