Example #1
0
        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);
        }
Example #2
0
 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();*/
 }
Example #3
0
        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);
        }
Example #4
0
        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);
 }