示例#1
0
        private void btnConnexion_Click(object sender, EventArgs e)
        {
            string pseudo = txtPseudo.Text;
            string mdp    = txtMdp.Text;

            if (pseudo == "" || mdp == "")
            {
                MessageBox.Show("Veuillez remplir les champs", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtPseudo.Clear();
                txtMdp.Clear();
                txtPseudo.Focus();
            }
            else
            {
                // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
                GestionUtilisateurs.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Utilisateur"]);

                // Création d'un objet List d'Utilisateur à afficher dans le datagridview
                List <Utilisateur> liste = new List <Utilisateur>();
                liste = GestionUtilisateurs.GetUtilisateurs();
                foreach (Utilisateur unUtilisateur in liste)
                {
                    if (pseudo == unUtilisateur.Pseudo && mdp == unUtilisateur.Mdp)
                    {
                        // Création d'un nouvel objet formulaire
                        FrmMenu FrmMenu = new FrmMenu();

                        // Affichage de cet objet formulaire
                        this.Hide();
                        FrmMenu.ShowDialog();
                    }
                    else
                    {
                        txtPseudo.Clear();
                        txtMdp.Clear();
                        txtPseudo.Focus();
                        MessageBox.Show("Identfiant ou mot de passe incorrect", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }
示例#2
0
        private void ConnectButton_Click(object sender, EventArgs e)
        {
            bool found = false;

            foreach (Utilisateur lesUtils in GestionUtilisateurs.GetUtilisateurs())
            {
                if (UsernameBox.Text == lesUtils.Login && PasswordBox.Text == lesUtils.Mdp)
                {
                    Menu m = new Menu();
                    m.Show();
                    this.Hide();
                    MessageBox.Show("Bienvenue " + lesUtils.Login, "Bienvenue", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    found = true;
                    break;
                }
            }
            if (found == false)
            {
                MessageBox.Show("Erreur ", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }