private void SaveEdit(object sender, RoutedEventArgs e) { try { if (comboBoxListePersonne.SelectedItem != null) { Personne personne = (Personne)comboBoxListePersonne.SelectedItem; Adresse adresse = personne.Adresse; adresse.Numero = Convert.ToInt32(textBoxAdresseNumero.Text); adresse.Rue = textBoxAdresseRue.Text; adresse.CodePostal = Convert.ToInt32(textBoxAdresseCP.Text); adresse.Ville = textBoxAdresseVille.Text; Adresse.UpdateAdresse(adresse); personne.Nom = textBlockNom.Text; personne.Prenom = textBlockPrenom.Text; personne.Role = new Role(textBoxRole.Text); personne.Adresse = adresse; personne.Superieur = comboBoxListePersonneSuperieur.SelectedItem == null ? null : (Personne)comboBoxListePersonne.SelectedItem; Personne.UpdatePersonne(personne); } IsEditing(); } catch (Exception) { throw new Exception("NotImplementedException"); } }