private void nomPrenomButton_MouseDoubleClick(object sender, MouseButtonEventArgs e) { myDataObject = new PersonneViewModel(); myDataObject.prenomPersonneProperty = prenomTextBox.Text; myDataObject.nomPersonneProperty = nomTextBox.Text; PersonneViewModel nouveau = new PersonneViewModel(PersonneDAL.getMaxIdPersonne() + 1, myDataObject.nomPersonneProperty, myDataObject.prenomPersonneProperty); lp.Add(nouveau); PersonneORM.insertPersonne(nouveau); listePersonnes.Items.Refresh(); compteur = lp.Count(); myDataObject = new PersonneViewModel(PersonneDAL.getMaxIdPersonne() + 1, "", ""); }
private void Btn_Ajout(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 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; emailTextBox.DataContext = myDataObject; telephoneTextBox.DataContext = myDataObject; personne.Content = new Personne(); }
private void PersonneButton_Click(object sender, RoutedEventArgs e) { myDataObjectPersonne.idPersonneProperty = PersonneDAL.getMaxIdPersonne() + 1; Personne.Add(myDataObjectPersonne); PersonneORM.insertPersonne(myDataObjectPersonne); compteur = Personne.Count(); myDataObjectPersonne = new PersonneViewModel(); nomTextBox.DataContext = myDataObjectPersonne; prenomTextBox.DataContext = myDataObjectPersonne; mailTextBox.DataContext = myDataObjectPersonne; numeroTelTextBox.DataContext = myDataObjectPersonne; motDePasseTextBox.DataContext = myDataObjectPersonne; adresseTextBox.DataContext = myDataObjectPersonne; codePostalTextBox.DataContext = myDataObjectPersonne; ageTextBox.DataContext = myDataObjectPersonne; PersonneButton.DataContext = myDataObjectPersonne; }