示例#1
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();
        }
 public void insert(int index, Uzytkownik uz)
 {
     osoby.Insert(index, uz);
 }
 public void addUzytkownik(Uzytkownik uz)
 {
     osoby.Add(uz);
 }