private void Sedzia_Edytuj_Click(object sender, RoutedEventArgs e) { if (listaSedziowie.SelectedIndex == -1) { return; } DodajSedziego dodajSedziego = new DodajSedziego(); dodajSedziego.imieTextBox.Text = listaSedziow[listaSedziowie.SelectedIndex].imie; dodajSedziego.nazwiskoTextBox.Text = listaSedziow[listaSedziowie.SelectedIndex].nazwisko; dodajSedziego.idTextBox.Text = listaSedziow[listaSedziowie.SelectedIndex].id; dodajSedziego.btnText.Text = "Zapisz"; dodajSedziego.Title = "Edytuj sędziego"; dodajSedziego.Owner = this; dodajSedziego.ShowDialog(); if (dodajSedziego.DialogResult.HasValue && dodajSedziego.DialogResult.Value) { if (dodajSedziego.isPomocniczy) { listaSedziow.RemoveAt(listaSedziowie.SelectedIndex); listaPomocniczych.Add(new Sedzia_Pomocniczy(dodajSedziego.sedzia.imie, dodajSedziego.sedzia.nazwisko, dodajSedziego.sedzia.id)); listaSedziowiePom.Items.Refresh(); } else { listaSedziow[listaSedziowie.SelectedIndex].imie = dodajSedziego.sedzia.imie; listaSedziow[listaSedziowie.SelectedIndex].nazwisko = dodajSedziego.sedzia.nazwisko; listaSedziow[listaSedziowie.SelectedIndex].id = dodajSedziego.sedzia.id; } listaSedziowie.Items.Refresh(); } dodajSedziego = null; }
private void Sedzia_Dodaj_Click(object sender, RoutedEventArgs e) { DodajSedziego dodajSedziego = new DodajSedziego(); dodajSedziego.Owner = this; dodajSedziego.ShowDialog(); if (dodajSedziego.DialogResult.HasValue && dodajSedziego.DialogResult.Value) { if (dodajSedziego.isPomocniczy) { listaPomocniczych.Add(new Sedzia_Pomocniczy((Sedzia_Pomocniczy)dodajSedziego.sedzia)); listaSedziowiePom.Items.Refresh(); } else { listaSedziow.Add(new Sedzia(dodajSedziego.sedzia)); listaSedziowie.Items.Refresh(); } } dodajSedziego = null; }