Example #1
0
        public static CategorieView getCategorie(int idCategorie)
        {
            CategorieDAO  categorieDAO  = CategorieDAO.getCategorie(idCategorie);
            CategorieView categorieView = new CategorieView(categorieDAO.idCategorieDao, categorieDAO.NomDao);

            return(categorieView);
        }
Example #2
0
 public ProduitView(int id, string nom, string description, int estimation, CategorieView categorie)
 {
     this.nomProduitProperty   = nom;
     this.idProduitProperty    = id;
     this.prixProperty         = estimation;
     this.CategorieProduitView = categorie;
     this.DescriptionView      = description;
 }
Example #3
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 #4
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 #5
0
        public static ObservableCollection <CategorieView> listeCategoriesORM()
        {
            ObservableCollection <CategorieDAO>  listeDesCategoriesDAO  = CategorieDAO.listeCategoriesDAO();
            ObservableCollection <CategorieView> listeDesCategoriesView = new ObservableCollection <CategorieView>();

            foreach (CategorieDAO categorie in listeDesCategoriesDAO)
            {
                CategorieView categorieView = new CategorieView(categorie.idCategorieDao, categorie.NomDao);
                listeDesCategoriesView.Add(categorieView);
            }
            return(listeDesCategoriesView);
        }
Example #6
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 #7
0
 public static void insertCategorie(CategorieView c)
 {
     CategorieDAO.insertCategorie(new CategorieDAO(c.idCategorieView, c.nomView));
 }
Example #8
0
 void loadCategorie()
 {
     listCategorie = CategorieORM.listeCategoriesORM();
     dataCategorie = new CategorieView();
 }