private void ConnexionButton_Click(object sender, RoutedEventArgs e) { // Data.Entity.DataContext.SetDatabaseHost(DbHost.Text); // DEBUG /*if (BypassCheck.IsChecked.GetValueOrDefault()) // BYPASS LDAP+MYSQL CONNECTION - DEBUG ONLY * { * UserSession.Id = 1; * UserSession.Username = "******"; * UserSession.Visitor = false; * } * else // REAL CASE * { * var verifiedWithActiveDirectory = * LoginService.Authenticated(LoginTextbox.Text, PasswordTextBox.Password, DomainTextbox.Text); * * if (verifiedWithActiveDirectory) * LoginService.SaveUserSession(LoginTextbox.Text, PasswordTextBox.Password, DomainTextbox.Text); * }*/ var verifiedWithActiveDirectory = LoginService.Authenticated(LoginTextbox.Text, PasswordTextBox.Password, DomainTextbox.Text); if (verifiedWithActiveDirectory) { LoginService.SaveUserSession(LoginTextbox.Text, PasswordTextBox.Password, DomainTextbox.Text); } if (UserSession.Username != null) { Window v = new UserWindow(); if (UserSession.Visitor) { v = new VisitorWindow(); } Close(); v.ShowDialog(); } NotificationTextblock.Text = "Un problème est survenu lors de la tentative de connexion. Vérifiez les champs et reéssayez."; }