コード例 #1
0
        public FilmHinzufuegenNeu(Film film, AdminBereichneu adminBereichneu)
        {
            InitializeComponent();

            // Set Views
            ComboBoxFilmGenre.ItemsSource = Film.Genres();

            // Set Properties
            if (film != null)
            {
                Title = "Film bearbeiten";

                TextBoxFilmTitel.Text      = film.Titel;
                TextBoxFilmJahr.Text       = film.Jahr + "";
                TextBoxFilmSprache.Text    = film.Sprache;
                TextBoxFilmLaenge.Text     = film.Laenge + "";
                ComboBoxFilmGenre.Text     = film.Genre;
                TextBoxFilmFsk.Text        = film.Fsk + "";
                CheckBoxFilmIs3D.IsChecked = film.Is3D;
            }
            else
            {
                Title = "Film hinzufügen";
            }

            this.film            = film;
            this.adminBereichneu = adminBereichneu;
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
 public VorstellungHinzufügen(Vorstellung v, AdminBereichneu a)
 {
     InitializeComponent();
     vorstellung             = v;
     adminBereichneu         = a;
     SaalAuswahl.ItemsSource = kv.SaeleLesen();
     FilmAuswahl.ItemsSource = kv.AlleFilmLesen();
 }