コード例 #1
0
 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.");
     }
 }