private void buttonEdytuj_Click(object sender, RoutedEventArgs e) { if (IsNotEmpty(textBoxWEPImie) & IsNotEmpty(textBoxWEPNazwisko)) { var biezacyPilkarz = new Pilkarz(textBoxWEPImie.Text.Trim(), textBoxWEPNazwisko.Text.Trim(), (uint)sliderWiek.Value, (uint)sliderWaga.Value); var czyJuzJestNaLiscie = false; foreach (var p in listBoxPilkarze.Items) { var pilkarz = p as Pilkarz; if (pilkarz.isTheSame(biezacyPilkarz)) { czyJuzJestNaLiscie = true; break; } } if (!czyJuzJestNaLiscie) { var dialogResult = MessageBox.Show($"Czy na pewno chcesz zmienić dane {Environment.NewLine} {listBoxPilkarze.SelectedItem}?", "Edycja", MessageBoxButton.YesNo); if (dialogResult == MessageBoxResult.Yes) { listBoxPilkarze.Items[listBoxPilkarze.SelectedIndex] = biezacyPilkarz; } Clear(); } else { MessageBox.Show($"{biezacyPilkarz.ToString()} już jest na liście.", "Uwaga"); } } }
private void buttonDodaj_Click(object sender, RoutedEventArgs e) { if (IsNotEmpty(textBoxWEPImie) & IsNotEmpty(textBoxWEPNazwisko)) { var biezacyPilkarz = new Pilkarz(textBoxWEPImie.Text.Trim(), textBoxWEPNazwisko.Text.Trim(), (uint)sliderWiek.Value, (uint)sliderWaga.Value); var czyJuzJestNaLiscie = false; foreach (var p in listBoxPilkarze.Items) { var pilkarz = p as Pilkarz; if (pilkarz.isTheSame(biezacyPilkarz)) { czyJuzJestNaLiscie = true; break; } } if (!czyJuzJestNaLiscie) { listBoxPilkarze.Items.Add(biezacyPilkarz); Clear(); } else { var dialog = MessageBox.Show($"{biezacyPilkarz.ToString()} już jest na liście {Environment.NewLine} Czy wyczyścić formularz?", "Uwaga", MessageBoxButton.OKCancel); if (dialog == MessageBoxResult.OK) { Clear(); } } } }