private void btnAjouter(object sender, RoutedEventArgs e) { myDataObject.id = EnchereDAL.getMaxIdEnchere() + 1; lp.Add(myDataObject); EnchereORM.insertEnchere(myDataObject); compteur = lp.Count(); // Comme on a inséré une Enchere, on crée un nouvel objet EnchereViewModel // Et on réatache tout ce qu'il faut pour que la vue soit propre myDataObject = new EnchereViewModel(); // Comme le contexte des élément de la vue est encore l'ancien EnchereViewModel, // On refait les liens entre age, slider, textbox, bouton et le nouveau EnchereViewModel date_vente_enchere.DataContext = myDataObject; ComboBoxLieu.DataContext = myDataObject; }
private void EnchereButton_Click(object sender, RoutedEventArgs e) { myDataObjectEnchere.idEnchereProperty = EnchereDAL.getMaxIdEnchere() + 1; c.Add(myDataObjectEnchere); EnchereORM.insertEnchere(myDataObjectEnchere); compteur = c.Count(); /*listeEncheres.Items.Refresh();*/ myDataObjectEnchere = new EnchereViewModel(); nomTextBox.DataContext = myDataObjectEnchere; heureTextBox.DataContext = myDataObjectEnchere; dateVenteTextBox.DataContext = myDataObjectEnchere; comboxBoxLieu.DataContext = myDataObjectEnchere; idAdmincomboBox.DataContext = myDataObjectEnchere; EnchereButton.DataContext = myDataObjectEnchere; }