private void button_Click(object sender, RoutedEventArgs e) { Ciezarowka ciez = this.ciezarowki.SelectedItem as Ciezarowka; int index = -1; if (ciez != null) { for (int i = 0; i < listaCiezarowek.Count; i++) { if (ciez == listaCiezarowek[i]) { index = i; } } if (index != -1) { listaCiezarowek.RemoveAt(index); } } }
private void dodaj_Click(object sender, RoutedEventArgs e) { //wyjątek try { if (markaTB.Text == "" || nrRejestracyjnyTB.Text == "" || liczbaKolTB.Text == "") { Exception niewypelnione = new Exception("Marka, nr rejestracyjny i liczba kół muszą być podane."); throw niewypelnione; } if (maxLiczbaTonTB.IsEnabled == true) //ciezarowka { Ciezarowka ciezarowka = new Ciezarowka(); ciezarowka.Marka = markaTB.Text; ciezarowka.NrRejestracyjny = nrRejestracyjnyTB.Text; ciezarowka.LiczbaKol = int.Parse(liczbaKolTB.Text); ciezarowka.MaxLiczbaTon = int.Parse(maxLiczbaTonTB.Text); MessageBox.Show("Dodano nową ciężarówkę!"); maxLiczbaTonTB.Clear(); listaCiezarowek.Add(ciezarowka); } else if (pojemnoscBagaznikaTB.IsEnabled == true) //samochod { SamochodOsobowy sam = new SamochodOsobowy(); sam.Marka = markaTB.Text; sam.NrRejestracyjny = nrRejestracyjnyTB.Text; sam.LiczbaKol = int.Parse(liczbaKolTB.Text); sam.PojemnoscBagaznika = int.Parse(pojemnoscBagaznikaTB.Text); MessageBox.Show("Dodano nowy samochód!"); pojemnoscBagaznikaTB.Clear(); listaSamochodow.Add(sam); } markaTB.Clear(); nrRejestracyjnyTB.Clear(); liczbaKolTB.Clear(); } catch (Exception w) { MessageBox.Show(w.Message); } }