コード例 #1
0
 public Window1(Osoby uz, int SelectedIndex)
 {
     InitializeComponent();
     uzytkownicy        = uz;
     imie.Text          = uzytkownicy.getUzytkownik(SelectedIndex).Imie;
     nazwisko.Text      = uzytkownicy.getUzytkownik(SelectedIndex).Nazwisko;
     email.Text         = uzytkownicy.getUzytkownik(SelectedIndex).Email;
     IsEdited           = true;
     this.SelectedIndex = SelectedIndex;
 }
コード例 #2
0
 public void UpdateText(int index)
 {
     IsLoaded      = false;
     SelectedIndex = index;
     imie.Text     = uzytkownicy.getUzytkownik(SelectedIndex).Imie;
     nazwisko.Text = uzytkownicy.getUzytkownik(SelectedIndex).Nazwisko;
     email.Text    = uzytkownicy.getUzytkownik(SelectedIndex).Email;
     IsLoaded      = true;
 }
コード例 #3
0
        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;
            }
        }
コード例 #4
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();
        }