private void UsunBilety(object sender, RoutedEventArgs e) { try { Bilet bilet = (Bilet)Bilety.SelectedItem; BOOKEDFLY.usunBilet(bilet); MessageBox.Show("Usunięto bilety.", "Sukces", MessageBoxButton.OK, MessageBoxImage.Information); } catch (Exception) { MessageBox.Show("Błąd w skasowaniu biletów.", "Błąd", MessageBoxButton.OK, MessageBoxImage.Warning); } }
private void Sprzedaj(object sender, RoutedEventArgs e) { try { Bilet bilet = (Bilet)Bilety.SelectedItem; int index = Bilety.SelectedIndex; TextBox textBox = (TextBox)ile; int liczba = Int32.Parse(textBox.Text); if (liczba <= bilet.liczbaMiejsc) { bilet.odejmijMiejsce(liczba); if (bilet.liczbaMiejsc == 0) { BOOKEDFLY.usunBilet(bilet); CollectionViewSource.GetDefaultView(Bilety.ItemsSource).Refresh(); } if (bilet.liczbaMiejsc < 0) { MessageBox.Show("Błąd w sprzedaży biletu.", "Błąd", MessageBoxButton.OK, MessageBoxImage.Warning); } else { BOOKEDFLY.pulaBiletow[index] = bilet; MessageBox.Show("Sprzedano " + liczba + " biletów.", "Sukces", MessageBoxButton.OK, MessageBoxImage.Information); CollectionViewSource.GetDefaultView(Bilety.ItemsSource).Refresh(); } } else { MessageBox.Show("Błąd w sprzedaży biletu.", "Błąd", MessageBoxButton.OK, MessageBoxImage.Warning); } } catch (Exception) { MessageBox.Show("Błąd w sprzedaży biletu", "Błąd", MessageBoxButton.OK, MessageBoxImage.Warning); } }