private void btnValider_Click(object sender, EventArgs e) { if (txtAncienMdp.Text == "" || txtNouveauMdp.Text == "" || txtResaisirNouveauMdp.Text == "") { InitialiserLesChamps(); AfficheErreur(3); } else { if (visiteur.vis_mdp != getMdp(txtAncienMdp.Text)) { if (txtNouveauMdp.Text == visiteur.vis_mdp) { if (regexMdp.IsMatch(txtNouveauMdp.Text)) { if (txtNouveauMdp.Text == txtResaisirNouveauMdp.Text) { if (VisiteurManager.modifierMdp(visiteur.VIS_MATRICULE, txtNouveauMdp.Text)) { MessageBox.Show("Votre mot de passe a été modifié avec succes", "Mise à Jour des données" , MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } else { MessageBox.Show("Un problème est survenue lors de la mise à jour de votre mot de passe" , "Mise à Jour des données", MessageBoxButtons.OK, MessageBoxIcon.Error); InitialiserLesChamps(); } } else { AfficheErreur(0); } } else { AfficheErreur(4); } } else { AfficheErreur(1); } } else { AfficheErreur(2); } } }