Exemple #1
0
 // zapisujemy dane wprowadzone w oknie tworzenia samochodu,
 // metoda jest virtualna poniewaz inne klasy beda implementowac ja inaczej.
 protected virtual void ZapiszDane()
 {
     // konwertujemy dane przechowywane w text boxach i za pomoca konstruktora Parametry przypisujemy nowy obiekt
     Parametry = new Parametry(
         Convert.ToInt32(masaTB.Text),
         Convert.ToInt32(predkoscTB.Text),
         Convert.ToInt32(kmTB.Text),
         Convert.ToInt32(zuzBenzTB.Text));
 }
        void UaktualnijStatystyki()
        {
            Parametry statystyki = new Parametry();

            // dodajemy wszystkie parametry samochodow do siebie
            for (int i = 0; i < sloty.Count; i++)
            {
                if (!sloty[i].CzySlotWolny()) // jezeli jest zajety przez samochod do dodajemy parametry
                {
                    statystyki += sloty[i].Samochod.Parametry;
                }
            }

            if (ileZaparkowanych > 0)
            {
                statystyki /= ileZaparkowanych;
            }

            ileZaparkowanychTxt.Text = "zaparkowane samochody: " + ileZaparkowanych + "/" + sloty.Count;
            masaTxt.Text             = "Sr. masa: " + statystyki.Masa;
            predkoscTxt.Text         = "Sr. predkosc: " + statystyki.Predkosc;
            konieMechTxt.Text        = "Sr. kon. mech.: " + statystyki.Konie_mechaniczne;
            zuzBenTxt.Text           = "Sr. zuz. benz.: " + statystyki.Zuzycie_benzyny;
        }
Exemple #3
0
 public Samochod()
 {
     Parametry = new Parametry();
     InitializeComponent();
 }