private void buttonSubmit_Click(object sender, EventArgs e) { if (textBoxMotPasse.Text != textBoxMotPasseConfirm.Text) { MessageBox.Show("Les mots de passe entrés ne sont pas identiques.", "Erreur lors de la création"); } else { 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(0, 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, 0); gestionEmployes.createUtilisateur(utilisateur); gestionEmployes.createAdresse(adresse); this.Close(); } }