Example #1
0
 private void Dodaj_Click(object sender, RoutedEventArgs e)
 {
     if (Imie.IsNonEmpty() & Nazwisko.IsNonEmpty())
     {
         var  nowyPilkarz   = new Pilkarz(Imie.Text.ToString(), Nazwisko.Text.ToString(), (uint)Wiek.Value, (uint)Waga.Value);
         bool alreadyExists = false;
         foreach (Pilkarz p in ListaPilkarzy.Items)
         {
             if (p.CompareTo(nowyPilkarz))
             {
                 alreadyExists = true;
                 break;
             }
         }
         if (alreadyExists)
         {
             var dialog = MessageBox.Show($"{nowyPilkarz.ToString()} już jest na liście {Environment.NewLine} Czy wyczyścić formularz?", "Uwaga", MessageBoxButton.OKCancel);
             if (dialog == MessageBoxResult.OK)
             {
                 ClearForm();
             }
         }
         else
         {
             ListaPilkarzy.Items.Add(nowyPilkarz);
             ClearForm();
         }
     }
 }
Example #2
0
        private void Zmien_Click(object sender, RoutedEventArgs e)
        {
            var  nowyPilkarz   = new Pilkarz(Imie.Text.ToString(), Nazwisko.Text.ToString(), (uint)Wiek.Value, (uint)Waga.Value);
            bool alreadyExists = false;

            foreach (Pilkarz p in ListaPilkarzy.Items)
            {
                if (p.CompareTo(nowyPilkarz))
                {
                    alreadyExists = true;
                    break;
                }
            }
            if (alreadyExists)
            {
                var dialog = MessageBox.Show($"{nowyPilkarz.ToString()} już jest na liście {Environment.NewLine}Dodać mimo to?", "Uwaga", MessageBoxButton.YesNo);
                if (dialog == MessageBoxResult.OK)
                {
                    ListaPilkarzy.Items.Add(nowyPilkarz);
                    ClearForm();
                }
            }
            else
            {
                var dialog = MessageBox.Show($"{Environment.NewLine}{ListaPilkarzy.SelectedItem.ToString()}{Environment.NewLine}Zamienić na:{Environment.NewLine}{nowyPilkarz.ToString()}", "Uwaga", MessageBoxButton.YesNo);
                if (dialog == MessageBoxResult.Yes)
                {
                    ListaPilkarzy.Items[ListaPilkarzy.SelectedIndex] = nowyPilkarz;
                    ClearForm();
                }
            }
        }
Example #3
0
        private void Usun_Click(object sender, RoutedEventArgs e)
        {
            Pilkarz doUsuniecia = (Pilkarz)ListaPilkarzy.SelectedItem;
            var     dialog      = MessageBox.Show($"Usunąć: {doUsuniecia.ToString()}?", "Uwaga", MessageBoxButton.YesNo);

            if (dialog == MessageBoxResult.Yes)
            {
                ListaPilkarzy.Items.RemoveAt(ListaPilkarzy.SelectedIndex);
                ClearForm();
            }
        }