// Fonction qui compare la saisie lors du login/mdp a ceux de la BDD private void validerbutton_Click(object sender, EventArgs e) { BddRequest loginRequest = new BddRequest(); string result = loginRequest.loginRequest(identifiantbox.Text, passwordbox.Text); if (result != "invalid") { var loginWindow = this; Visiteur visiteur = loginRequest.getVisiteur(result); if (visiteur.id_role.ToString() == "1") { visiteurAccueil gotoAccueilVisi = new visiteurAccueil(result); gotoAccueilVisi.Show(); } else { utilisateurAccueil gotoAccueilUti = new utilisateurAccueil(); gotoAccueilUti.Show(); } loginWindow.Hide(); } else { MessageBox.Show("Mot de passe ou identifiant incorrect"); identifiantbox.Text = null; passwordbox.Text = null; } }
// Constructeur qui initialise la page d'accueil des visiteurs public visiteurAccueil(string id) { InitializeComponent(); willClosed = true; BddRequest infovisiteur = new BddRequest(); visiteur = infovisiteur.getVisiteur(id); getData(); }