Пример #1
0
        private void btnModification_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(txtbMdpActuel.Text))
            {
                MessageBox.Show("Veuillez renseigner votre mot de passe actuel !", "Erreur de modification", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (String.IsNullOrEmpty(txtbNouveauMdp.Text))
            {
                MessageBox.Show("Veuillez renseigner votre nouveau mot de passe actuel !", "Erreur de modification", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (String.IsNullOrEmpty(txtbConfNouveauMdp.Text))
            {
                MessageBox.Show("Veuillez renseigner la confirmation de votre nouveau mot de passe actuel !", "Erreur de modification", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            else if (txtbMdpActuel.Text == v.vis_mdp)
            {
                if (txtbNouveauMdp.Text != v.vis_mdp)
                {
                    if (txtbNouveauMdp.TextLength <= 8)
                    {
                        if (txtbNouveauMdp.Text.Any(char.IsUpper) && txtbNouveauMdp.Text.Any(char.IsLower) && txtbNouveauMdp.Text.Any(char.IsDigit))
                        {
                            if (txtbNouveauMdp.Text == txtbConfNouveauMdp.Text)
                            {
                                v.vis_mdp = txtbNouveauMdp.Text.ToString();
                                VisiteurManager.MajVisiteur(v);
                                MessageBox.Show("Votre mot de passe à bien été modifié !", "Confirmation de modification", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                this.Close();
                            }
                            else
                            {
                                MessageBox.Show("La confirmation du mot de passe et votre nouveau mot de passe ne sont pas identitque !", "Erreur de modification", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Votre nouveau mot de passe doit être fort : il doit contenir au moins une lettre majuscule, une lettre minuscule et un chiffre !", "Erreur de modification", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Votre nouveau mot de passe est supérieur à 8 caractères", "Erreur de modificaiton", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Votre nouveau mot de passe doit être différent", "Erreur de modification", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Votre mot de passe actuel n'est pas correct !", "Erreur de modification", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #2
0
        private void btnModification_Click(object sender, EventArgs e)
        {
            string adresse = txtbAdresse.Text;
            string cp      = txtbCp.Text;
            string ville   = txtbVille.Text;


            if (String.IsNullOrEmpty(adresse))
            {
                MessageBox.Show("Veuillez renseigner votre adresse !", "Erreur de modification", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (String.IsNullOrEmpty(cp) || txtbCp.TextLength < 5 || cp.Any(char.IsLetter))
                {
                    MessageBox.Show("Veuillez renseigner votre code postal !", "Erreur de modification", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    if (String.IsNullOrEmpty(ville) || ville.All(char.IsNumber))
                    {
                        MessageBox.Show("Veuillez renseigner votre ville !", "Erreur de modification", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        v.VIS_ADRESSE = adresse;
                        v.VIS_CP      = cp;
                        v.VIS_VILLE   = ville;

                        VisiteurManager.MajVisiteur(v);

                        MessageBox.Show("Modification des informations personnelles enregistré", "Mise à Jour des données", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.Close();
                    }
                }
            }
        }