/*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"); } }