private void btnOk_Click(object sender, EventArgs e) { try { // Création de la requête sélection. string authentification = "SELECT * FROM tblUtilisateurs WHERE NomUtilisateur = '" + txtUtilisateur.Text + "' AND MotPasse = '" + txtMotPasse.Password + "'"; // Création de notre objet SqlCommand. commande = new SqlCommand(authentification, connexion); // Ouverture de notre connexion. connexion.Open(); // Lecture de l'enregistrement. SqlDataReader lecteur = commande.ExecuteReader(); // Si notre lecteur contient un enregistrement. if (lecteur.Read()) { // Création de l'utilisateur actif. UtilisateurActif utilisateur = new UtilisateurActif(); // Récupération des informations de notre utilisateur. utilisateur.IdUtilisateur = lecteur["IdUtilisateur"].ToString(); utilisateur.Prenom = lecteur["Prenom"].ToString(); utilisateur.Nom = lecteur["Nom"].ToString(); // Affichage d'un message de bienvenue. MessageBox.Show("Bienvenue " + utilisateur.Prenom + " " + utilisateur.Nom); // On crée notre nouvelle fenêtre. SuiviEtudiantsUI gestionEtudiant = new SuiviEtudiantsUI(utilisateur); //On affiche notre fenêtre de travail principale. gestionEtudiant.Show(); // On modifie la valeur de notre variable ouverture. ouverture = false; // On cache la fenêtre d'accès. this.Hide(); } // Si le lecteur est vide. else { // Affichage d'un message d'erreur. MessageBox.Show("Les informations saisies ne me permet pas de vous authentifier."); // Préparation de la fenêtre pour la saisie. txtUtilisateur.Text = string.Empty; txtMotPasse.Password = string.Empty; txtUtilisateur.Focus(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { // Fermeture de notre connexion. connexion.Close(); } }
private void BtnOk_OnClick(object sender, RoutedEventArgs e) { string user = txtUtilisateur.Text; string passwd = txtMotPasse.Password; try { string authentification = "SELECT * FROM tblUtilisateurs WHERE NomUtilisateur = '" + txtUtilisateur.Text + "' AND MotPasse = '" + txtMotPasse.Password + "'"; commande = new SqlCommand(authentification, connexion); connexion.Open(); SqlDataReader lecteur = commande.ExecuteReader(); if (lecteur.Read()) { UtilisateurActif utilisateur = new UtilisateurActif(); utilisateur.IdUtilisateur = lecteur["IdUtilisateur"].ToString(); utilisateur.Prenom = lecteur["Prenom"].ToString(); utilisateur.Nom = lecteur["Nom"].ToString(); MessageBox.Show("Bienvenue " + utilisateur.Prenom + " " + utilisateur.Nom); SuiviEtudiantsUI gestionEtudiant = new SuiviEtudiantsUI(utilisateur); gestionEtudiant.Show(); ouverture = false; this.Close(); } else { MessageBox.Show("Les informations saisies ne sont pas valides."); txtUtilisateur.Text = string.Empty; //Empty values txtMotPasse.Password = string.Empty; // ^ txtUtilisateur.Focus(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { connexion.Close(); } }