private void menuDane_button_Click(object sender, EventArgs e) { if (listBox3.SelectedIndex >= 0) { // Przycisk wyświetlający menu edycji danych osoby string iKlasa = rejestrOsob.rejestrReadOnly[listBox3.SelectedIndex].GetType().ToString(); menuOsoby menEdyt = new menuOsoby(rejestrOsob.rejestrReadOnly[listBox3.SelectedIndex].getImie(), rejestrOsob.rejestrReadOnly[listBox3.SelectedIndex].getNazwisko(), rejestrOsob.rejestrReadOnly[listBox3.SelectedIndex].pokazDodatkowe(), iKlasa); menEdyt.ShowDialog(); rejestrOsob.zmienDane(listBox3.SelectedIndex, menEdyt.imie, menEdyt.nazwisko, menEdyt.dodatkowe); listBox3.DataSource = rejestrOsob.rejestrReadOnly; } }
private void button4_Click(object sender, EventArgs e) { // Metoda pozwalająca wyświetlająca nowe okienko z możliwością dodawania nowych // menuOsoby men2 = new menuOsoby(); men2.ShowDialog(); if (men2.DialogResult == DialogResult.OK) { if (men2.klasa == "Mieszkaniec") { rejestrOsob.dodajOsobe(new Mieszkaniec(men2.imie, men2.nazwisko, men2.dodatkowe)); } else { rejestrOsob.dodajOsobe(new Pracownik(men2.imie, men2.nazwisko, men2.dodatkowe)); } listBox3.DataSource = rejestrOsob.rejestrReadOnly; label4.Text = "Ilosc osob: " + rejestrOsob.iloscOSB.ToString(); } }