예제 #1
0
        private void ajoutProduit(object sender, RoutedEventArgs r)
        {
            //ajout d'un nouveau produit
            dataProduit.idProduitProperty = ProduitDAL.getMaxId() + 1;
            //dataProduit.categorieProperty = new CategorieView(dataProduit.idProduitProperty, dataProduit.);

            //ajout du produit dans la base
            listProduit.Add(dataProduit);
            ProduitORM.insertProduit(dataProduit);
            index = listProduit.Count();

            //creation d'un nouveau produit
            listeEnchere.Items.Refresh();
            dataProduit = new ProduitView();

            //on lit le nouveau produit aux élèments de la vue
            nomEnchereAjout.DataContext   = dataProduit;
            desProduitAjout.DataContext   = dataProduit;
            prixProduitAjout.DataContext  = dataProduit;
            dateProduitAjout.DataContext  = dataProduit;
            imgProduitAjout.DataContext   = dataProduit;
            nomCategorieAjout.DataContext = dataProduit;
        }
예제 #2
0
        public static ObservableCollection <ProduitDAO> listeProduits()
        {
            ObservableCollection <ProduitDAO> liste = ProduitDAL.listProduitDAL();

            return(liste);
        }
예제 #3
0
 public static void insertProduit(ProduitDAO produit)
 {
     ProduitDAL.insertProduit(produit);
 }
예제 #4
0
 public static void updatePrixProduit(ProduitDAO produit)
 {
     ProduitDAL.updatePrixProduit(produit);
 }
예제 #5
0
        public static ProduitDAO getProduit(int idProduit)
        {
            ProduitDAO produit = ProduitDAL.getProduit(idProduit);

            return(produit);
        }