// 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; }
public Samochod() { Parametry = new Parametry(); InitializeComponent(); }