コード例 #1
0
 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);
         }
     }
 }