Esempio n. 1
0
        public static ObservableCollection <CategorieProduitDAO> getProduit_Categorie(int id_produit)
        {
            ObservableCollection <CategorieProduitDAO> l = new ObservableCollection <CategorieProduitDAO>();
            string          query  = "SELECT ca.nom FROM categorie_produit c join produit p on p.id_produit=c.id_produit join categorie ca on ca.id_categorie=c.id_categorie WHERE p.id_produit =" + id_produit + ";";
            MySqlCommand    cmd    = new MySqlCommand(query, DALConnection.OpenConnection());
            MySqlDataReader reader = null;

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

                while (reader.Read())
                {
                    CategorieProduitDAO p = new CategorieProduitDAO(reader.GetString(0));
                    l.Add(p);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Il y a un problème dans la table CategorieProduit : {0}", e.StackTrace);
            }
            reader.Close();
            return(l);
        }
Esempio n. 2
0
        public static CategorieProduitViewModel getCategorieProduit(int id_categorie, int id_produit)
        {
            CategorieProduitDAO       pDAO = CategorieProduitDAO.getCategorieProduit(id_categorie, id_produit);
            CategorieProduitViewModel p    = new CategorieProduitViewModel(pDAO.id_produit, pDAO.id_categorie);

            return(p);
        }
Esempio n. 3
0
        public static ObservableCollection <CategorieProduitDAO> selectCategorieProduits()
        {
            ObservableCollection <CategorieProduitDAO> l = new ObservableCollection <CategorieProduitDAO>();
            string          query  = "SELECT * FROM categorie_produit;";
            MySqlCommand    cmd    = new MySqlCommand(query, DALConnection.OpenConnection());
            MySqlDataReader reader = null;

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

                while (reader.Read())
                {
                    CategorieProduitDAO p = new CategorieProduitDAO(reader.GetInt32(0), reader.GetInt32(1));
                    l.Add(p);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Il y a un problème dans la table CategorieProduit : {0}", e.StackTrace);
            }
            reader.Close();
            return(l);
        }
Esempio n. 4
0
        public static void insertCategorieProduit(CategorieProduitDAO p)
        {
            string           query       = "INSERT INTO categorie_produit VALUES (\"" + p.id_produit + "\",\"" + p.id_categorie + "\");";
            MySqlCommand     cmd         = new MySqlCommand(query, DALConnection.OpenConnection());
            MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd);

            cmd.ExecuteNonQuery();
        }
Esempio n. 5
0
        public static void updateCategorieProduit(CategorieProduitDAO p)
        {
            string           query       = "UPDATE categorie_produit set id_produit=\"" + p.id_produit + "\", id_categorie=\"" + p.id_categorie + "\";";
            MySqlCommand     cmd         = new MySqlCommand(query, DALConnection.OpenConnection());
            MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd);

            cmd.ExecuteNonQuery();
        }
Esempio n. 6
0
        public static ObservableCollection <CategorieProduitViewModel> getProduit_Categorie(int id_produit)
        {
            ObservableCollection <CategorieProduitDAO>       lDAO = CategorieProduitDAO.getProduit_Categorie(id_produit);
            ObservableCollection <CategorieProduitViewModel> l    = new ObservableCollection <CategorieProduitViewModel>();

            foreach (CategorieProduitDAO element in lDAO)
            {
                CategorieProduitViewModel p = new CategorieProduitViewModel(element.nom_cat);
                l.Add(p);
            }
            return(l);
        }
Esempio n. 7
0
        public static ObservableCollection <CategorieProduitViewModel> listeCategorieProduits()
        {
            ObservableCollection <CategorieProduitDAO>       lDAO = CategorieProduitDAO.listeCategorieProduits();
            ObservableCollection <CategorieProduitViewModel> l    = new ObservableCollection <CategorieProduitViewModel>();

            foreach (CategorieProduitDAO element in lDAO)
            {
                CategorieProduitViewModel p = new CategorieProduitViewModel(element.id_produit, element.id_categorie);
                l.Add(p);
            }
            return(l);
        }
Esempio n. 8
0
        public static CategorieProduitDAO getCategorieProduit(int id_categorie, int id_produit)
        {
            string       query = "SELECT * FROM categorie_produit WHERE id_categorie = \"" + id_categorie + "\" and id_produit=" + id_produit + ";";
            MySqlCommand cmd   = new MySqlCommand(query, DALConnection.OpenConnection());

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

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

            reader.Close();
            return(pers);
        }
Esempio n. 9
0
 public static void insertCategorieProduit(CategorieProduitViewModel p)
 {
     CategorieProduitDAO.insertCategorieProduit(new CategorieProduitDAO(p.id_produit, p.id_categorie));
 }
Esempio n. 10
0
 public static void supprimerCategorieProduit(int id_categorie, int id_produit)
 {
     CategorieProduitDAO.supprimerCategorieProduit(id_categorie, id_produit);
 }
Esempio n. 11
0
 public static void updateCategorieProduit(CategorieProduitViewModel p)
 {
     CategorieProduitDAO.updateCategorieProduit(new CategorieProduitDAO(p.id_produit, p.id_categorie));
 }