private void btnAjouter(object sender, RoutedEventArgs e) { myDataObject.id = Ordre_AchatDAL.getMaxIdOrdre_Achat() + 1; lp.Add(myDataObject); Ordre_AchatORM.insertOrdre_Achat(myDataObject); compteur = lp.Count(); // Comme on a inséré une Ordre_Achat, on crée un nouvel objet Ordre_AchatViewModel // Et on réatache tout ce qu'il faut pour que la vue soit propre myDataObject = new Ordre_AchatViewModel(); // Comme le contexte des élément de la vue est encore l'ancien Ordre_AchatViewModel, // On refait les liens entre age, slider, textbox, bouton et le nouveau Ordre_AchatViewModel ComboBoxAcheteur.DataContext = myDataObject; ComboBoxProduit.DataContext = myDataObject; montant.DataContext = myDataObject; date_achat.DataContext = myDataObject; }
public static void insertOrdre_Achat(Ordre_AchatDAO p) { Ordre_AchatDAL.insertOrdre_Achat(p); }
public static void supprimerOrdre_Achat(int id) { Ordre_AchatDAL.supprimerOrdre_Achat(id); }
public static void updateOrdre_Achat(Ordre_AchatDAO p) { Ordre_AchatDAL.updateOrdre_Achat(p); }
public static Ordre_AchatDAO getOrdre_Achat(int idOrdre_Achat) { Ordre_AchatDAO p = Ordre_AchatDAL.getOrdre_Achat(idOrdre_Achat); return(p); }
public static ObservableCollection <Ordre_AchatDAO> listeOrdre_Achats() { ObservableCollection <Ordre_AchatDAO> l = Ordre_AchatDAL.selectOrdre_Achats(); return(l); }