public static ObservableCollection <ProduitDAO> selectProduits() { ObservableCollection <ProduitDAO> l = new ObservableCollection <ProduitDAO>(); string query = "SELECT * FROM Produit;"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataReader reader = null; try { cmd.ExecuteNonQuery(); reader = cmd.ExecuteReader(); while (reader.Read()) { ProduitDAO p = new ProduitDAO(reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetInt32(3), reader.GetInt32(4), reader.GetString(5), reader.GetString(6), reader.GetInt32(7)); l.Add(p); } } catch (Exception e) { MessageBox.Show("Il y a un problème dans la table Produit : {0}", e.StackTrace); } reader.Close(); return(l); }
public static ProduitViewModel getProduit(int idProduit) { ProduitDAO pDAO = ProduitDAO.getProduit(idProduit); ProduitViewModel p = new ProduitViewModel(pDAO.idProduitDAO, pDAO.nomDAO, pDAO.descriptionDAO, pDAO.prix_departDAO, pDAO.prix_reserveDAO, pDAO.etatDAO, pDAO.artisteDAO, pDAO.idLotDAO); return(p); }
public static ObservableCollection <ProduitDAO> getNomProduit(int idProduit) { ObservableCollection <ProduitDAO> l = new ObservableCollection <ProduitDAO>(); string query = "SELECT ca.nom FROM produit_categorie c join produit p on p.idProduit=c.idProduit join categorie ca on ca.idCategorie=c.idCategorie WHERE p.idProduit =" + idProduit + ";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataReader reader = null; try { cmd.ExecuteNonQuery(); reader = cmd.ExecuteReader(); while (reader.Read()) { ProduitDAO p = new ProduitDAO(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); }
public static void updateProduit(ProduitDAO p) { string query = "UPDATE Produit set nom=\"" + p.nomDAO + "\", description=\"" + p.descriptionDAO + "\", prix_depart=\"" + p.prix_departDAO + "\", prix_reserve=\"" + p.prix_reserveDAO + "\", etat=\"" + p.etatDAO + "\", artiste=\"" + p.artisteDAO + "\", idLot=\"" + p.idLotDAO + "\"WHERE idProduit = \"" + p.idProduitDAO + "\" ;"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd); cmd.ExecuteNonQuery(); }
public static void insertProduit(ProduitDAO p) { int id = getMaxIdProduit() + 1; string query = "INSERT INTO Produit (idProduit, Nom, Description, prix_depart, prix_reserve, etat, artiste, idLot) VALUES (\"" + id + "\",\"" + p.nomDAO + "\",\"" + p.descriptionDAO + "\",\"" + p.prix_departDAO + "\",\"" + p.prix_reserveDAO + "\",\"" + p.etatDAO + "\",\"" + p.artisteDAO + "\",\"" + p.idLotDAO + "\");"; MySqlCommand cmd2 = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd2); cmd2.ExecuteNonQuery(); }
public static ObservableCollection <ProduitViewModel> listeProduits() { ObservableCollection <ProduitDAO> lDAO = ProduitDAO.listeProduits(); ObservableCollection <ProduitViewModel> l = new ObservableCollection <ProduitViewModel>(); foreach (ProduitDAO element in lDAO) { ProduitViewModel p = new ProduitViewModel(element.idProduitDAO, element.nomDAO, element.descriptionDAO, element.prix_departDAO, element.prix_reserveDAO, element.etatDAO, element.artisteDAO, element.idLotDAO); l.Add(p); } return(l); }
public static ObservableCollection <ProduitViewModel> getNomProduit(int idProduit) { ObservableCollection <ProduitDAO> pDAO = ProduitDAO.getNomProduit(idProduit); ObservableCollection <ProduitViewModel> p = new ObservableCollection <ProduitViewModel>(); foreach (ProduitDAO element in pDAO) { ProduitViewModel pr = new ProduitViewModel(element.nomDAO); p.Add(pr); } return(p); }
public static ProduitDAO getProduit(int idProduit) { string query = "SELECT * FROM Produit WHERE id=" + idProduit + ";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); cmd.ExecuteNonQuery(); MySqlDataReader reader = cmd.ExecuteReader(); reader.Read(); ProduitDAO pers = new ProduitDAO(reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetInt32(3), reader.GetInt32(4), reader.GetString(5), reader.GetString(6), reader.GetInt32(7)); reader.Close(); return(pers); }
public static void insertProduit(ProduitViewModel p) { ProduitDAO.insertProduit(new ProduitDAO(p.idProduitProperty, p.nomProperty, p.descriptionProperty, p.prix_departProperty, p.prix_reserveProperty, p.etatProperty, p.artisteProperty, p.idLot)); }
public static void supprimerProduit(int id) { ProduitDAO.supprimerProduit(id); }
public static void insertProduit(ProduitDAO p) { ProduitDAL.insertProduit(p); }
public static void updateProduit(ProduitDAO p) { ProduitDAL.updateProduit(p); }
public static ProduitDAO getProduit(int idProduit) { ProduitDAO p = ProduitDAL.getProduit(idProduit); return(p); }