public static ObservableCollection <OrdreachatDAO> getOrdreachat(int id) { ObservableCollection <OrdreachatDAO> l = new ObservableCollection <OrdreachatDAO>(); string query = "SELECT produit.id , produit.nom , enchere.id , enchere.nom, ordreachat.montantMax , ordreachat.adresseDepot FROM ordreachat JOIN produit ON produit.id = ordreachat.idProduit JOIN enchere ON enchere.id = ordreachat.idEnchere JOIN acheteur ON acheteur.id = ordreachat.idAcheteur WHERE acheteur.id =" + id + ";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataReader reader = null; try { cmd.ExecuteNonQuery(); reader = cmd.ExecuteReader(); while (reader.Read()) { OrdreachatDAO cat = new OrdreachatDAO(reader.GetInt32(0), reader.GetString(1), reader.GetInt32(2), reader.GetString(3), reader.GetInt32(4), reader.GetString(5)); l.Add(cat); } } catch (Exception e) { MessageBox.Show("Il y a un problème dans la table Ordreachat : {0}", e.StackTrace); } reader.Close(); return(l); }
public static void updateOrdreachat(OrdreachatDAO p) { /*string query = "UPDATE Ordreachat set idOrdreachat=\"" + p.idOrdreachatDAO + "\" id=\"" + p.idDAO + "\" where id=" + p.idOrdreachatDAO + ";"; * MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); * MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd); * cmd.ExecuteNonQuery();*/ }
public static ObservableCollection <OrdreachatDAO> selectOrdreachat() { ObservableCollection <OrdreachatDAO> l = new ObservableCollection <OrdreachatDAO>(); string query = "SELECT * FROM ordreachat;"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataReader reader = null; try { cmd.ExecuteNonQuery(); reader = cmd.ExecuteReader(); while (reader.Read()) { OrdreachatDAO p = new OrdreachatDAO(reader.GetInt32(0), reader.GetInt32(1), reader.GetInt32(2), reader.GetFloat(3), reader.GetString(4)); l.Add(p); } } catch (Exception e) { MessageBox.Show("Il y a un problème dans la table Ordreachat : {0}", e.StackTrace); } reader.Close(); return(l); }
public static void insertOrdreachat(OrdreachatDAO p) { /*int id = getMaxIdOrdreachat() + 1;*/ string query = "INSERT INTO Ordreachat VALUES (\"" + p.idProduitDAO + "\",\"" + p.idAcheteurDAO + "\",\"" + p.idEnchereDAO + "\",\"" + p.montantMaxDAO + "\",\"" + p.adresseDepotDAO + "\");"; MySqlCommand cmd2 = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd2); cmd2.ExecuteNonQuery(); }
public static ObservableCollection <OrdreachatViewModel> getOrdreachat(int idAcheteur) { ObservableCollection <OrdreachatDAO> lDAO = OrdreachatDAO.getOrdreachat(idAcheteur); ObservableCollection <OrdreachatViewModel> liste = new ObservableCollection <OrdreachatViewModel>(); foreach (OrdreachatDAO element in lDAO) { OrdreachatViewModel l = new OrdreachatViewModel(element.IDProduitDAO, element.nomProduitDAO, element.IDEnchereDAO, element.nomEnchereDAO, element.MontantMaxDAO, element.AdresseDepotDAO); liste.Add(l); } return(liste); }
public static ObservableCollection <OrdreachatViewModel> listeOrdreachat() { ObservableCollection <OrdreachatDAO> lDAO = OrdreachatDAO.listeOrdreachat(); ObservableCollection <OrdreachatViewModel> l = new ObservableCollection <OrdreachatViewModel>(); foreach (OrdreachatDAO element in lDAO) { OrdreachatViewModel p = new OrdreachatViewModel(element.idProduitDAO, element.idAcheteurDAO, element.idEnchereDAO, element.montantMaxDAO, element.adresseDepotDAO); l.Add(p); } return(l); }
public static void insertOrdreachat(OrdreachatViewModel p) { OrdreachatDAO.insertOrdreachat(new OrdreachatDAO(p.idProduitProperty, p.idAcheteurProperty, p.idEnchereProperty, p.montantMaxProperty, p.adresseDepotProperty)); }
public static void supprimerOrdreachat(int idAcheteur, int idEnchere, int idProduit) { OrdreachatDAO.supprimerOrdreachat(idAcheteur, idEnchere, idProduit); }