private void btnSaveCustomer_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(tbFirstName.Text) && !string.IsNullOrEmpty(tbLastName.Text)) { if (Modele.IsCustomerPresent(Convert.ToInt32(tbID.Text))) { // Mise à jour du client Customer client = Modele.GetCustomerById(Convert.ToInt32(tbID.Text)); if (client != null) { Modele.UpdateCustomer(client, (Customer)objectBinding); DisplayMessage("Modification réussi!"); } } else { //Ajout d'un client Modele.AddCustomer((Customer)objectBinding); objectBinding = new Customer(); panelClient.DataContext = objectBinding; DisplayMessage("Enregistrement réussi!"); } Frame.Navigate(typeof(Client_Fournisseur), "Clients"); } else { DisplayMessage("Il est nécessaire de remplir au moins les champs Nom et Prénom pour enregistrer."); } }