public void WczytajDane(string sciezka) { Automaty.Clear(); /* pierwsza linia - liczba rund i liczba automatow */ StreamReader reader = new StreamReader(sciezka); string[] mass = reader.ReadLine().Split(' '); LiczbaRund = int.Parse(mass[0]); LiczbaAutomatow = int.Parse(mass[1]); //kolejne linie - nagrody dla automatow for (int i = 0; i < LiczbaAutomatow; i++) { Automat automat = new Automat(i + 1); string[] tmp = reader.ReadLine().Split(' '); for (int j = 0; j < tmp.Length; j++) { automat.DodajNagrode(int.Parse(tmp[j])); } Automaty.Add(automat); } NotifyPropertyChanged("Automaty"); OstatniAutomatID = Automaty.Count; }
private void Button_dodajNagrode_Click(object sender, RoutedEventArgs e) { Wczytaj dodajNagrodeOkno = new Wczytaj(); if (dodajNagrodeOkno.ShowDialog() == true) { Automat automat = Listbox_automaty.SelectedItem as Automat; automat.DodajNagrode(int.Parse(dodajNagrodeOkno.Wartosc_tb.Text)); Resetuj(); } }