コード例 #1
0
        /*private bool ValidMail(string adresse)
         * {
         *  System.Text.RegularExpressions.Regex myRegex = new Regex(@"^([\w]+)@([\w]+)\.([\w]+)$");
         *  //([\w]+) ==> caractère alphanumérique apparaissant une fois ou plus
         *  return myRegex.IsMatch(adresse); // retourne true ou false selon la vérification
         * }*/

        private void buttonSubmit_Click(object sender, EventArgs e)
        {
            if (textBoxMotPasse.Text == textBoxMotPasseConfirm.Text)
            {
                /*Regex myRegex = new Regex(@"^([\w]+)@([\w]+)\.([\w]+)$");*/
                /*myRegex.IsMatch(textBoxMotPasse.Text);*/
                /*bool mdpOk = ValidMail("*****@*****.**");*/

                /*if (mdpOk)
                 * {*/
                IGestionEmployes
                    gestionEmployes = GestionEmployesBuilderClassFactory.getInterface();

                int         IdRole      = Convert.ToInt32((comboBoxRole.SelectedItem as ComboboxItem).Value);
                int         IdVille     = Convert.ToInt32((comboBoxVille.SelectedItem as ComboboxItem).Value);
                int         IdSociete   = Convert.ToInt32((comboBoxSociete.SelectedItem as ComboboxItem).Value);
                Utilisateur utilisateur = new Utilisateur(IdUtilisateurMod, IdRole, textBoxIdentifiant.Text, textBoxMotPasse.Text, Convert.ToDateTime(dateTimePickerDebut.Text), Convert.ToDateTime(dateTimePickerFin.Text), textBoxPrenom.Text, textBoxNom.Text, IdSociete);
                Adresse     adresse     = new Adresse(0, textBoxNumeroRue.Text, textBoxNomRue.Text, textBoxCodePostal.Text, IdVille, IdUtilisateurMod);

                gestionEmployes.updateUtilisateur(utilisateur);
                gestionEmployes.updateAdresse(adresse);

                this.Close();

                /*}
                 * else
                 * {
                 *  MessageBox.Show("Le mot de passe doit:\n- Contenir entre 8 et 15 caractères.\n- Contenir au moins une majuscule.\n- Contenir au moins un chiffre.", "Erreur lors de la création");
                 * }*/
            }
            else
            {
                MessageBox.Show("Les mots de passe entrés ne sont pas identiques.", "Erreur lors de la création");
            }
        }