private void Benutzer_Login_Click(object sender, RoutedEventArgs e) { IKundenverwaltung kv = (IKundenverwaltung)Application.Current.Properties["kunde"]; int id = -1; bool idKorrekt = Int32.TryParse(ID_Box.Text, out id); String passwort = Passwort_Box.Password; Kunde kunde; bool isKunde = kv.KundeLogin(id, passwort, out kunde); Admin admin; bool isAdmin = kv.AdminLogin(id, passwort, out admin); if (kunde != null && isKunde == true) { Application.Current.Properties["aktuellerBenutzer"] = kunde; log.Info("Kunde " + kunde.Vorname + " " + kunde.Name + " hat sich angemeldet."); Kinoprogramm kinoprogramm = new Kinoprogramm(); this.NavigationService.Navigate(kinoprogramm); } else if (admin != null && isAdmin == true) { Application.Current.Properties["aktuellerBenutzer"] = admin; log.Info("Admin " + admin.Name + " hat sich angemeldet."); AdminBereichneu adminBereichneu = new AdminBereichneu(); this.NavigationService.Navigate(adminBereichneu); } else { Login_Fehler.Content = "Anmeldedaten sind fehlerhaft."; log.Error("Fehlgeschlagene Anmeldung mit ID: " + id); } }
private void Abbrechen_Click(object sender, RoutedEventArgs e) { Kinoprogramm kinoprogramm = new Kinoprogramm(); this.NavigationService.Navigate(kinoprogramm); }
private void Zurueck_Button(object sender, RoutedEventArgs e) { Kinoprogramm kinoprogramm = new Kinoprogramm(); this.NavigationService.Navigate(kinoprogramm); }