Exemple #1
0
        public static void updatePrixProduit(ProduitDAO produit)
        {
            string           query       = "UPDATE produit set Estimation=\"" + produit.EstimationDao + ";";
            MySqlCommand     cmd         = new MySqlCommand(query, ConnectionDAL.OpenConnection());
            MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd);

            cmd.ExecuteNonQuery();
        }
Exemple #2
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);
        }
Exemple #3
0
        public static void insertProduit(ProduitDAO produit)
        {
            int              id      = getMaxId() + 1;
            String           query   = "INSERT INTO produit VALUES (\"" + id + produit.NomDao + "\",\"" + produit.DescriptionDao + "\",\"" + produit.EstimationDao + "\",\"" + produit.idCategorieDao + "\");";
            MySqlCommand     cmd     = new MySqlCommand(query, ConnectionDAL.OpenConnection());
            MySqlDataAdapter adapter = new MySqlDataAdapter(cmd);

            cmd.ExecuteNonQuery();
        }
Exemple #4
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);
        }
Exemple #5
0
        public static ProduitDAO getProduit(int idProduit)
        {
            string       query = "SELECT * FROM produit WHERE idProduit=" + idProduit + ";";
            MySqlCommand cmd   = new MySqlCommand(query, ConnectionDAL.OpenConnection());

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

            reader.Read();
            ProduitDAO produit = new  ProduitDAO(reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetInt32(3), reader.GetInt32(4));

            reader.Close();
            return(produit);
        }
Exemple #6
0
        public static ObservableCollection <ProduitDAO> listProduitDAL()
        {
            ObservableCollection <ProduitDAO> liste = new ObservableCollection <ProduitDAO>();
            string          query  = "SELECT * from produit;";
            MySqlCommand    cmd    = new MySqlCommand(query, ConnectionDAL.OpenConnection());
            MySqlDataReader reader = null;

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

            while (reader.Read())
            {
                ProduitDAO product = new ProduitDAO(reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetInt32(3), reader.GetInt32(4));
                liste.Add(product);
            }
            reader.Close();
            return(liste);
        }
Exemple #7
0
 public static void insertProduit(ProduitDAO produit)
 {
     ProduitDAL.insertProduit(produit);
 }
Exemple #8
0
 public static void updatePrixProduit(ProduitDAO produit)
 {
     ProduitDAL.updatePrixProduit(produit);
 }
Exemple #9
0
        public static ProduitDAO getProduit(int idProduit)
        {
            ProduitDAO produit = ProduitDAL.getProduit(idProduit);

            return(produit);
        }
Exemple #10
0
 public static void insertProduit(ProduitView produit)
 {
     ProduitDAO.insertProduit(new ProduitDAO(produit.idProduitProperty, produit.nomProduitProperty, produit.descriptionProduitProperty, produit.prixProperty, produit.categorieProperty.idCategorieView));
 }