public static ObservableCollection <EnchereDAO> selectEncheres() { ObservableCollection <EnchereDAO> l = new ObservableCollection <EnchereDAO>(); string query = "SELECT * FROM enchere;"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataReader reader = null; try { cmd.ExecuteNonQuery(); reader = cmd.ExecuteReader(); while (reader.Read()) { EnchereDAO p = new EnchereDAO(reader.GetInt32(0), reader.GetDouble(1), reader.GetDateTime(2), reader.GetInt32(3) , reader.GetInt32(4), reader.GetInt32(5), reader.GetInt32(6), reader.GetInt32(7)); l.Add(p); } } catch (Exception e) { MessageBox.Show("Il y a un problème dans la table Enchere : {0}", e.StackTrace); } reader.Close(); return(l); }
public static ObservableCollection <EnchereViewModel> listeEncheres() { ObservableCollection <EnchereDAO> lDAO = EnchereDAO.listeEncheres(); ObservableCollection <EnchereViewModel> l = new ObservableCollection <EnchereViewModel>(); foreach (EnchereDAO element in lDAO) { int idUtilisateur = element.idUtilisateurEnchereDAO; UtilisateurViewModel u = UtilisateurORM.getUtilisateur(idUtilisateur); int idCommissairePriseur = element.idCommissairePriseurEnchereDAO; CommissairePriseurViewModel cp = CommissairePriseurORM.getCommissairePriseur(idCommissairePriseur); int idlotEnchere = element.idLotEnchereDAO; LotViewModel lo = LotORM.getLot(idlotEnchere); int idOrdreAchatEnchere = element.idOrdreAchatEnchereDAO; OrdreAchatViewModel oa = OrdreAchatORM.getOrdreAchat(idOrdreAchatEnchere); EnchereViewModel e = new EnchereViewModel(element.idEnchereDAO, element.prixEnchereDAO, element.dateEnchereDAO, element.adjugeDAO, u, lo, cp, oa); l.Add(e); } return(l); }
public static void insertEnchere(EnchereViewModel e) { EnchereDAO.insertEnchere(new EnchereDAO(e.idEnchereProperty, e.prixEnchereProperty, e.dateEnchereProperty, e.adjugeProperty, e.idCommissairePriseurEnchereProperty.idPersonneProperty, e.idUtilisateurEnchereProperty.idPersonneUtilisateurProperty, e.idLotEnchereProperty.idLotProperty, e.idOrdreAchatEnchereProperty.idOrdreAchatProperty)); }
public static void updateEnchere(EnchereDAO p) { string query = "UPDATE enchere set prixEnchere=\"" + p.prixEnchereDAO + "\", dateEnchere=\"" + p.dateEnchereDAO + "\", adjuge=\"" + p.adjugeDAO + "\", idCommissaire=\"" + p.idCommissairePriseurEnchereDAO + "\", idUtilisateur=\"" + p.idUtilisateurEnchereDAO + "\", idLot=\"" + p.idLotEnchereDAO + "\", idOrdreAchat=\"" + p.idOrdreAchatEnchereDAO + "\" where idEnchere=" + p.idEnchereDAO + ";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd); cmd.ExecuteNonQuery(); }
public static void insertEnchere(EnchereDAO p) { int id = getMaxIdEnchere() + 1; String dateEnchere = p.dateEnchereDAO.ToString("yyyy-MM-dd"); string query = "INSERT INTO enchere VALUES (\"" + id + "\",\"" + p.prixEnchereDAO + "\",\"" + dateEnchere + "\",\"" + p.adjugeDAO + "\",\"" + p.idCommissairePriseurEnchereDAO + "\",\"" + p.idUtilisateurEnchereDAO + "\",\"" + p.idLotEnchereDAO + "\",\"" + p.idOrdreAchatEnchereDAO + "\");"; MySqlCommand cmd2 = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd2); cmd2.ExecuteNonQuery(); }
public static EnchereDAO getEnchere(int idEnchere) { string query = "SELECT * FROM enchere WHERE id=" + idEnchere + ";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); cmd.ExecuteNonQuery(); MySqlDataReader reader = cmd.ExecuteReader(); reader.Read(); EnchereDAO pers = new EnchereDAO(reader.GetInt32(0), reader.GetDouble(1), reader.GetDateTime(2), reader.GetInt32(3) , reader.GetInt32(4), reader.GetInt32(5), reader.GetInt32(6), reader.GetInt32(7)); reader.Close(); return(pers); }
public static EnchereViewModel getEnchere(int idEnchere) { EnchereDAO eDAO = EnchereDAO.getEnchere(idEnchere); int idUtilisateur = eDAO.idUtilisateurEnchereDAO; UtilisateurViewModel u = UtilisateurORM.getUtilisateur(idUtilisateur); int idCommissairePriseur = eDAO.idCommissairePriseurEnchereDAO; CommissairePriseurViewModel cp = CommissairePriseurORM.getCommissairePriseur(idCommissairePriseur); int idlotEnchere = eDAO.idLotEnchereDAO; LotViewModel l = LotORM.getLot(idlotEnchere); int idOrdreAchatEnchere = eDAO.idOrdreAchatEnchereDAO; OrdreAchatViewModel oa = OrdreAchatORM.getOrdreAchat(idOrdreAchatEnchere); EnchereViewModel e = new EnchereViewModel(eDAO.idEnchereDAO, eDAO.prixEnchereDAO, eDAO.dateEnchereDAO, eDAO.adjugeDAO, u, l, cp, oa); return(e); }
public static void insertEnchere(EnchereDAO p) { EnchereDAL.insertEnchere(p); }
public static void updateEnchere(EnchereDAO p) { EnchereDAL.updateEnchere(p); }
public static EnchereDAO getEnchere(int idEnchere) { EnchereDAO p = EnchereDAL.getEnchere(idEnchere); return(p); }
public static void supprimerEnchere(int id) { EnchereDAO.supprimerEnchere(id); }