private void Button_Click_Usun(object sender, RoutedEventArgs e)
        {
            MessageBoxResult result = MessageBox.Show("Czy na pewno chcesz usunąć " + uzytkownicy.getUzytkownik(ListaUzytkownikow.SelectedIndex).Imie, "Uwaga", MessageBoxButton.YesNoCancel);

            if (result == MessageBoxResult.Yes)
            {
                uzytkownicy.remove(ListaUzytkownikow.SelectedIndex);
                ((MainWindow)Application.Current.MainWindow).ListaUzytkownikow.SelectionChanged -= ((MainWindow)Application.Current.MainWindow).ListaUzytkownikow_SelectionChanged;
                ListaUzytkownikow.Items.Remove(ListaUzytkownikow.SelectedItem);
                ((MainWindow)Application.Current.MainWindow).ListaUzytkownikow.SelectionChanged += ((MainWindow)Application.Current.MainWindow).ListaUzytkownikow_SelectionChanged;
            }
        }
Пример #2
0
        private void Button_Click_Ok(object sender, RoutedEventArgs e)
        {
            Uzytkownik uzytkownik = new Uzytkownik(imie.Text, nazwisko.Text, email.Text);

            if (IsEdited)
            {
                ((MainWindow)Application.Current.MainWindow).ListaUzytkownikow.SelectionChanged -= ((MainWindow)Application.Current.MainWindow).ListaUzytkownikow_SelectionChanged;
                ((MainWindow)Application.Current.MainWindow).ListaUzytkownikow.Items.Remove(((MainWindow)Application.Current.MainWindow).ListaUzytkownikow.SelectedItem);
                ((MainWindow)Application.Current.MainWindow).ListaUzytkownikow.Items.Insert(SelectedIndex, uzytkownik.Imie + " " + uzytkownik.Nazwisko + " " + uzytkownik.Email);
                ((MainWindow)Application.Current.MainWindow).ListaUzytkownikow.SelectionChanged += ((MainWindow)Application.Current.MainWindow).ListaUzytkownikow_SelectionChanged;

                uzytkownicy.remove(SelectedIndex);
                uzytkownicy.insert(SelectedIndex, uzytkownik);
            }
            else
            {
                uzytkownicy.addUzytkownik(uzytkownik);
                ((MainWindow)Application.Current.MainWindow).ListaUzytkownikow.Items.Add(uzytkownicy.getUzytkownik().Imie + " " + uzytkownicy.getUzytkownik().Nazwisko + " " + uzytkownicy.getUzytkownik().Email);
            }
            ((MainWindow)Application.Current.MainWindow).ListaUzytkownikow.Items.Refresh();
            Close();
        }