private void nomPrenomButton_Click(object sender, RoutedEventArgs e) { myDataObject.idPersonneProperty = PersonneDAL.getMaxIdPersonne() + 1; lp.Add(myDataObject); PersonneORM.insertPersonne(myDataObject); compteur = lp.Count(); // Comme on a inséré une personne, on crée un nouvel objet PersonneViewModel // Et on réatache tout ce qu'il faut pour que la vue soit propre listePersonnes.Items.Refresh(); myDataObject = new PersonneViewModel(); // Comme le contexte des élément de la vue est encore l'ancien PersonneViewModel, // On refait les liens entre age, slider, textbox, bouton et le nouveau PersonneViewModel nomTextBox.DataContext = myDataObject; prenomTextBox.DataContext = myDataObject; nomPrenomButton2.DataContext = myDataObject; txtAge.DataContext = myDataObject; txtAgeDeux.DataContext = myDataObject; mySlider.DataContext = myDataObject; }
public static void insertPersonne(PersonneDAO p) { PersonneDAL.insertPersonne(p); }
public static void supprimerPersonne(int id) { PersonneDAL.supprimerPersonne(id); }
public static void updatePersonne(PersonneDAO p) { PersonneDAL.updatePersonne(p); }
public static PersonneDAO getPersonne(int idPersonne) { PersonneDAO p = PersonneDAL.getPersonne(idPersonne); return(p); }
public static ObservableCollection <PersonneDAO> listePersonnes() { ObservableCollection <PersonneDAO> l = PersonneDAL.selectPersonnes(); return(l); }