// TO ZROBIMY NA ZAJĘCIACH private static void DeletePersonMenuItem(PersonCollection persons) { Console.WriteLine("Podaj index osoby ktora chcesz usunac:"); int index; index = int.Parse(Console.ReadLine()); if (index >= 0 && index < persons.Count) { Person person = persons.GetAt(index); Console.WriteLine($"Czy na pewno chcesz usunac osobe:{person} (t/n)?"); if (Console.ReadLine() == "t") { persons.Delete(index); Console.WriteLine("Uzytkownik zostal prawidlowo usuniety"); } } else { Console.WriteLine("Nie ma takiego indexu"); } }
private void Button_Delete(object sender, RoutedEventArgs e) { Person person = (Person)table.SelectedItem; if (person != null) { if (MessageBox.Show("Czy usunąć wybrane pole?", "Potwierdzenie", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { persons.Delete(person); RefreshData(); } } else { MessageBox.Show("Zaznacz wiersz do usunięcia"); } }