private void EdytujF(object sender) { Pilkarz edytowanyPilkarz = new Pilkarz(Name.Trim(), Surname.Trim(), Age, Weight); bool powtorzono = false; foreach (var pilkarz in Lista) { var pilkarzNaLiscie = pilkarz as Pilkarz; if (pilkarzNaLiscie.IsRepeated(edytowanyPilkarz)) { powtorzono = true; break; } } if (!powtorzono) { MessageBoxResult msgBoxResult = MessageBox.Show($"Czy edytować ?\n{currentPilkarz.ToString()}", "Edycja", MessageBoxButton.YesNo); if (msgBoxResult == MessageBoxResult.Yes) { Lista.Insert(Lista.IndexOf(currentPilkarz), edytowanyPilkarz); Lista.Remove(currentPilkarz); } Clear(); } else { MessageBox.Show($"Piłkarz: {edytowanyPilkarz.ToString()}", "Powtórzono"); } }
private void DodajF(object sender) { IsNameValid = string.IsNullOrWhiteSpace(Name); IsSurnameValid = string.IsNullOrWhiteSpace(Surname); if (!IsNameValid & !IsSurnameValid) { Pilkarz nowyPilkarz = new Pilkarz(Name.Trim(), Surname.Trim(), Age, Weight); bool powtorzono = false; if (!Lista.Any()) { Lista.Add(nowyPilkarz); Clear(); } else { foreach (var pilkarz in Lista) { var pilkarzNaLiscie = pilkarz as Pilkarz; if (pilkarzNaLiscie.IsRepeated(nowyPilkarz)) { powtorzono = true; break; } } if (!powtorzono) { Lista.Add(nowyPilkarz); Clear(); } else { MessageBoxResult msgBoxResult = MessageBox.Show($"Piłkarz: {nowyPilkarz.ToString()}\nCzy wyczyścić formularz", "Powtórzono", MessageBoxButton.OKCancel); if (msgBoxResult == MessageBoxResult.OK) { Clear(); } } } } }