//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."); } }
//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(); } } }