示例#1
0
        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");
                }
            }
        }
示例#2
0
 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();
             }
         }
     }
 }