// Au clic sur le bouton "valider" pour se connecter private void btnLogin_Click(object sender, EventArgs e) { lblError.ForeColor = Color.Transparent; lblError.BackColor = Color.Transparent; lblError.Text = ""; AppUser user; // récupération user user = ModuleLogin.GetUser(txtLogin.Text); //user = new AppUser(2, "user", "1234", false); //user = new AppUser(1, "admin", "1234", true); // Vérification de l'existance de l'utilisateur if (user != null) { // Vérification de la validité du mot de passe if (user.User_password == txtPassword.Text) { LoginInfo currentUser = ModuleLogin.CreateLoginInfo(user); //LoginInfo currentUser = new LoginInfo(user); // Ouverture de la nouvelle fenêtre Menu frmMenu = new Menu(currentUser); this.Hide(); // le formulaire est caché frmMenu.ShowDialog(); // ouverture du formulaire } else { // Affichage d'un message d'erreur lblError.ForeColor = Color.Red; lblError.BackColor = Color.LightPink; lblError.Text = "Le mot de passe est incorrect"; } } else { // Affichage d'un message d'erreur lblError.ForeColor = Color.Red; lblError.BackColor = Color.LightPink; lblError.Text = "Ce pseudo est inconnu de la base de données."; } }