Ejemplo n.º 1
0
        public static CategorieProduitView getCategorieProduit(int idCategorie, int idProduit)
        {
            CategorieProduitDAO  produitCategorie = CategorieProduitDAO.getCategorieProduitDAO(idCategorie, idProduit);
            CategorieProduitView categorieProduit = new CategorieProduitView(produitCategorie.idProduitDAO, produitCategorie.idCategorieDao);

            return(categorieProduit);
        }
Ejemplo n.º 2
0
        public static ObservableCollection <CategorieProduitView> getCategorieDUProduitORM(int idProduit)
        {
            ObservableCollection <CategorieProduitDAO>  listeCategorieProduitORM   = CategorieProduitDAO.getCategorieProduitDAO(idProduit);
            ObservableCollection <CategorieProduitView> listeCategorieProduitViews = new ObservableCollection <CategorieProduitView>();

            foreach (CategorieProduitDAO categorie in listeCategorieProduitORM)
            {
                CategorieProduitView categorieProduitView = new CategorieProduitView(categorie.NomCategorie);
                listeCategorieProduitViews.Add(categorieProduitView);
            }
            return(listeCategorieProduitViews);
        }
Ejemplo n.º 3
0
        public static CategorieProduitDAO getCategorieProduitDAL(int idProduit)
        {
            string       query = "SELECT c.nom FROM catégorie c JOIN categorie_produit cp ON cp.idCatégorie = c.idCatégorie JOIN produit p on cp.idProduit = p.idProduit WHERE p.idProduit =" + idProduit + ";";
            MySqlCommand cmd   = new MySqlCommand(query, ConnectionDAL.OpenConnection());

            cmd.ExecuteNonQuery();
            MySqlDataReader reader = cmd.ExecuteReader();

            reader.Read();
            CategorieProduitDAO categorieProduit = new CategorieProduitDAO(reader.GetInt32(0), reader.GetInt32(1));

            reader.Close();
            return(categorieProduit);
        }
Ejemplo n.º 4
0
        public static ObservableCollection <CategorieProduitDAO> GetCategorieProduitDAL(int idProduit)
        {
            ObservableCollection <CategorieProduitDAO> listeCategorieProduit = new ObservableCollection <CategorieProduitDAO>();
            string          query  = "SELECT c.Nom FROM catégorie c JOIN categorie_produit cp on c.idCatégorie=cp.idCatégorie JOIN produit p on cp.idProduit=p.idProduit WHERE p.idProduit=" + idProduit;
            MySqlCommand    cmd    = new MySqlCommand(query, ConnectionDAL.OpenConnection());
            MySqlDataReader reader = null;

            cmd.ExecuteNonQuery();
            reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                CategorieProduitDAO categorieProduit = new CategorieProduitDAO(reader.GetString(0));
                listeCategorieProduit.Add(categorieProduit);
            }
            reader.Close();
            return(listeCategorieProduit);
        }
Ejemplo n.º 5
0
        public static CategorieProduitDAO getCategorieProduitDAO(int idCategorie, int idProduit)
        {
            CategorieProduitDAO produit = CategorieProduitDAL.getCategorieProduitDAL(idProduit);

            return(produit);
        }