Example #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);
        }
Example #2
0
        private void ajoutCategorie(object sender, RoutedEventArgs r)
        {
            dataCategorie.idCategorieProperty = CategorieDAL.getMaxIdCategorie() + 1;

            listCategorie.Add(dataCategorie);
            CategorieORM.insertCategorie(dataCategorie);
            dataCategorie = new CategorieView();

            nomCategorieAjout.DataContext = dataCategorie;
        }
Example #3
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);
        }
Example #4
0
 void loadCategorie()
 {
     listCategorie = CategorieORM.listeCategoriesORM();
     dataCategorie = new CategorieView();
 }