예제 #1
0
        private void btnValider_Click(object sender, EventArgs e)
        {
            var addr  = txtBoxAdresse.Text;
            var ville = txtBoxVille.Text;
            var cp    = txtBoxCp.Text;

            leVisiteur.VIS_ADRESSE = addr;
            leVisiteur.VIS_VILLE   = ville;
            leVisiteur.VIS_CP      = cp;

            if (ville.Any(char.IsDigit))
            {
                MessageBox.Show("La ville ne peut pas contenir un chiffre dans son nom");
            }
            else if (cp.Any(char.IsLetter))
            {
                MessageBox.Show("Le code postal ne peut pas contenir des lettres");
            }
            else if (cp.Length < 5 || cp.Length > 5)
            {
                MessageBox.Show("Le code postal doit faire seulement 5 caractères");
            }
            else
            {
                VisiteurManager.update(leVisiteur);
                MessageBox.Show("Mise à jour efffectué, il faut se déconnecter et se reconnecter pour voir les changements");
                this.Close();
            }
        }
예제 #2
0
        private void btnValider_Click(object sender, EventArgs e)
        {
            var oldMdp  = txtOldPwd.Text;
            var confMdp = txtConfPwd.Text;
            var newMdp  = txtNewPwd.Text;

            // Supprime les espaces vide
            oldMdp.Trim();
            // Verif le mdp actuel
            if (confMdp == "" || newMdp == "" || oldMdp == "")
            {
                MessageBox.Show("Veuillez saisir les informations");
            }
            else
            {
                if (this.leVis.vis_mdp != oldMdp)
                {
                    MessageBox.Show("Le mot de passe actuel n'est pas bon");
                }
                else if (newMdp != confMdp)
                {
                    MessageBox.Show("Les 2 nouveaux mots de passe ne sont pas identique");
                }
                else if (newMdp == oldMdp)
                {
                    MessageBox.Show("Le nouveau mot de passe est identique à l'ancien");
                }
                else if (newMdp.Length < 8)
                {
                    MessageBox.Show("Le mot de passe est trop petit il doit être supérieur à 8 caractères");
                }
                else if (!newMdp.Any(char.IsUpper) || !newMdp.Any(char.IsLower) || !newMdp.Any(char.IsDigit))
                {
                    MessageBox.Show("Le mot de passe n'est pas assez fort");
                }
                else
                {
                    leVis.vis_mdp = newMdp;
                    VisiteurManager.update(leVis);
                    MessageBox.Show("Mise à jour efffectué, il faut se déconnecter et se reconnecter pour voir les changements");
                    this.Close();
                }
            }
        }