void loadCategorieProduits() { cp = CategorieProduitORM.listeCategorieProduits(); myDataObject = new CategorieProduitViewModel(); //LIEN AVEC la VIEW /*listeCategorieProduits.ItemsSource = lp; // bind de la liste avec la source, permettant le binding.*/ }
public static CategorieProduitViewModel getCategorieProduit(int id_categorie, int id_produit) { CategorieProduitDAO pDAO = CategorieProduitDAO.getCategorieProduit(id_categorie, id_produit); CategorieProduitViewModel p = new CategorieProduitViewModel(pDAO.id_produit, pDAO.id_categorie); return(p); }
public static ObservableCollection <CategorieProduitViewModel> getProduit_Categorie(int id_produit) { ObservableCollection <CategorieProduitDAO> lDAO = CategorieProduitDAO.getProduit_Categorie(id_produit); ObservableCollection <CategorieProduitViewModel> l = new ObservableCollection <CategorieProduitViewModel>(); foreach (CategorieProduitDAO element in lDAO) { CategorieProduitViewModel p = new CategorieProduitViewModel(element.nom_cat); l.Add(p); } return(l); }
public static ObservableCollection <CategorieProduitViewModel> listeCategorieProduits() { ObservableCollection <CategorieProduitDAO> lDAO = CategorieProduitDAO.listeCategorieProduits(); ObservableCollection <CategorieProduitViewModel> l = new ObservableCollection <CategorieProduitViewModel>(); foreach (CategorieProduitDAO element in lDAO) { CategorieProduitViewModel p = new CategorieProduitViewModel(element.id_produit, element.id_categorie); l.Add(p); } return(l); }
private void btnAjouter(object sender, RoutedEventArgs e) { cp.Add(myDataObject); CategorieProduitORM.insertCategorieProduit(myDataObject); compteur = cp.Count(); // Comme on a inséré une CategorieProduit, on crée un nouvel objet CategorieProduitViewModel // Et on réatache tout ce qu'il faut pour que la vue soit propre myDataObject = new CategorieProduitViewModel(); // Comme le contexte des élément de la vue est encore l'ancien CategorieProduitViewModel, // On refait les liens entre age, slider, textbox, bouton et le nouveau CategorieProduitViewModel ComboBoxProduit.DataContext = myDataObject; ComboBoxCategorie.DataContext = myDataObject; }
public static void insertCategorieProduit(CategorieProduitViewModel p) { CategorieProduitDAO.insertCategorieProduit(new CategorieProduitDAO(p.id_produit, p.id_categorie)); }
public static void updateCategorieProduit(CategorieProduitViewModel p) { CategorieProduitDAO.updateCategorieProduit(new CategorieProduitDAO(p.id_produit, p.id_categorie)); }