Пример #1
0
        public static ProduitView getProduit(int idProduit)
        {
            ProduitDAO    produit       = ProduitDAO.getProduit(idProduit);
            int           idCategorie   = produit.idCategorieDao;
            CategorieView categorieView = CategorieORM.getCategorie(idCategorie);
            ProduitView   produitView   = new ProduitView(produit.idProduitDao, produit.NomDao, produit.DescriptionDao, produit.EstimationDao, categorieView);

            return(produitView);
        }
Пример #2
0
        public static ObservableCollection <ProduitView> listesProduit()
        {
            ObservableCollection <ProduitDAO>  listeDesProduits = ProduitDAO.listeProduits();
            ObservableCollection <ProduitView> viewProduit      = new ObservableCollection <ProduitView>();

            foreach (ProduitDAO product in listeDesProduits)
            {
                int           idCategorie   = product.idCategorieDao;
                CategorieView viewCategorie = CategorieORM.getCategorie(idCategorie);
                ProduitView   produitView   = new ProduitView(product.idProduitDao, product.NomDao, product.DescriptionDao, product.EstimationDao, viewCategorie);
                viewProduit.Add(produitView);
            }
            return(viewProduit);
        }
Пример #3
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;
        }
Пример #4
0
 public static void insertProduit(ProduitView produit)
 {
     ProduitDAO.insertProduit(new ProduitDAO(produit.idProduitProperty, produit.nomProduitProperty, produit.descriptionProduitProperty, produit.prixProperty, produit.categorieProperty.idCategorieView));
 }
Пример #5
0
 void loadProduct()
 {
     listProduit = ProduitORM.listesProduit();
     dataProduit = new ProduitView();
     listeEnchere.ItemsSource = listProduit;
 }