public void Symuluj_Click(object sender, RoutedEventArgs e) { int paryPłodne = int.Parse(this.ParyPłodneTextBox.Text); int paryNiePłodne = int.Parse(this.ParyNiePłodneTextBox.Text); int wilki = int.Parse(this.WilkiTextBox.Text); int lisy = int.Parse(this.LisyTextBox.Text); ŻarłocznościWilków żarłocznośćWilków = (ŻarłocznościWilków)Enum.Parse(typeof(ŻarłocznościWilków), this.WilkiComboBox.Text); int zarW = (int)żarłocznośćWilków; ŻarłocznościLisów żarłocznośćLisów = (ŻarłocznościLisów)Enum.Parse(typeof(ŻarłocznościLisów), this.LisyComboBox.Text); int zarL = (int)żarłocznośćLisów; int liczbaMiesiecy = int.Parse(this.LiczbaMiesiecyTextBox.Text); obliczenia.licz(paryPłodne, paryNiePłodne, wilki, lisy, liczbaMiesiecy, zarW, zarL); long plodneKonc = obliczenia.zwrocPlodneKonc(); long niePlodneKonc = obliczenia.zwrocNieplodneKonc(); long sumaKonc = obliczenia.zwrocSume(); Populacja populacja = new Populacja(paryPłodne, paryNiePłodne, wilki, żarłocznośćWilków, lisy, żarłocznośćLisów, liczbaMiesiecy, plodneKonc, niePlodneKonc, sumaKonc); if (paryPłodne < 0 || paryNiePłodne < 0 || wilki < 0 || lisy < 0 || liczbaMiesiecy < 0) { MessageBox.Show("Wprowadzono ujemne parametry", "Błąd"); } else { PopulacjaList.Add(populacja); } }
public Populacja(int paryPłodne, int paryNiePłodne, int wilki, ŻarłocznościWilków żarłocznośćWilków, int lisy, ŻarłocznościLisów żarłocznośćLisów, int liczbaMiesiecy, long plodneKonc, long nieplodneKonc, long sumaKonc) { this.ParyPłodne = paryPłodne; this.ParyNiePłodne = paryNiePłodne; this.Wilki = wilki; this.Lisy = lisy; this.ŻarłocznośćWilków = żarłocznośćWilków; this.ŻarłocznośćLisów = żarłocznośćLisów; this.LiczbaMiesiecy = liczbaMiesiecy; this.PlodneKonc = plodneKonc; this.NieplodneKonc = nieplodneKonc; this.SumaKonc = sumaKonc; }