Exemple #1
0
        //Verification des identifiants et du type
        private void VerificationsIdType(List <Personne> pers, string type)
        {
            bool verificationad = false;

            for (int i = 0; i < pers.Count; i++)
            {
                if (pers[i].Login == tbLoginConnex.Text && pers[i].Mdp == tbMdpConnex.Text && pers[i].Type == type)
                {
                    verificationad = true;
                }
            }

            if (verificationad)
            {
                if (type == "Admin")
                {
                    FormAdmin.InstanceFormAdmin.Administrateur = (Administrateur)_personnerepo.TrouverPersonne(tbLoginConnex.Text, tbMdpConnex.Text, "Admin");
                    FormAdmin formadmin = FormAdmin.InstanceFormAdmin;
                    formadmin.ShowDialog();
                }
                else
                {
                    FormUtil.InstanceFormUtil.Utilisateur = (Utilisateur)_personnerepo.TrouverPersonne(tbLoginConnex.Text, tbMdpConnex.Text, "User");
                    FormUtil.InstanceFormUtil.ShowDialog();
                }
            }
            else
            {
                MessageBox.Show("Soit votre login ou mot de passe est erroné, soit votre statut sélectionné n'est pas le bon.");
            }
        }