Exemple #1
0
 private void ButtonVorstellungHinzufuegenSpeichern_Click(object sender, RoutedEventArgs e)
 {
     if (TagAuswahl.SelectedDate != null && UhrzeitAuswahl.SelectedIndex > -1 && SaalAuswahl.SelectedIndex > -1 && FilmAuswahl.SelectedIndex > -1)
     {
         StringBuilder datum = new StringBuilder(TagAuswahl.SelectedDate.Value.ToString("dd.MM.yyyy"));
         datum.Append(".");
         datum.Append(UhrzeitAuswahl.Text);
         DateTime dateTime;
         bool     datumKorrekt = DateTime.TryParseExact(datum.ToString(), "dd.MM.yyyy.HH:mm", CultureInfo.InvariantCulture, DateTimeStyles.None, out dateTime);
         if (datumKorrekt)
         {
             if (kv.VorstellungHinzufuegen(dateTime, (Saal)SaalAuswahl.SelectedItem, (Film)FilmAuswahl.SelectedItem))
             {
                 Close();
                 adminBereichneu.LadeVorstellungen();
             }
             else
             {
                 Fehlermeldung.Content    = "Keine Vorstellung zu diesem Zeitpunkt möglich.";
                 Fehlermeldung.Visibility = Visibility.Visible;
             }
         }
         else
         {
             Fehlermeldung.Content    = "Datum inkorrekt";
             Fehlermeldung.Visibility = Visibility.Visible;
         }
     }
 }