Beispiel #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.");
            }
        }
Beispiel #2
0
        //vérification de  l'existance ou non d'un profil similaire
        private void VerificationsProfilExistant(List <Personne> pers, string type)
        {
            bool verif = _personnerepo.PresentBDD(tbLoginCrea.Text);

            if (verif == true)
            {
                MessageBox.Show("Veuillez choisir un autre login, celui-ci est déjà utilisé");
            }
            else
            {
                if (type == "Admin")
                {
                    Personne administrateur = new Administrateur(tbPseudo.Text, "Admin", tbLoginCrea.Text, tbMdpCrea.Text);
                    _personnerepo.Save(administrateur);
                    FormAdmin.InstanceFormAdmin.Administrateur = administrateur;
                    FormAdmin formadmin = FormAdmin.InstanceFormAdmin;
                    formadmin.ShowDialog();
                }
                else
                {
                    Personne utilisateur = new Utilisateur(tbPseudo.Text, "User", tbLoginCrea.Text, tbMdpCrea.Text);
                    _personnerepo.Save(utilisateur);
                    FormUtil.InstanceFormUtil.Utilisateur = (Utilisateur)utilisateur;
                    FormUtil.InstanceFormUtil.ShowDialog();
                }
            }
        }