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.*/
 }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }
예제 #4
0
        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;
        }
예제 #6
0
 public static void insertCategorieProduit(CategorieProduitViewModel p)
 {
     CategorieProduitDAO.insertCategorieProduit(new CategorieProduitDAO(p.id_produit, p.id_categorie));
 }
예제 #7
0
 public static void updateCategorieProduit(CategorieProduitViewModel p)
 {
     CategorieProduitDAO.updateCategorieProduit(new CategorieProduitDAO(p.id_produit, p.id_categorie));
 }