コード例 #1
0
        public static ObservableCollection <EvenementVenteDAO> selectEvenementVentes()
        {
            ObservableCollection <EvenementVenteDAO> l = new ObservableCollection <EvenementVenteDAO>();
            string          query  = "SELECT * FROM EvenementVente;";
            MySqlCommand    cmd    = new MySqlCommand(query, DALConnection.OpenConnection());
            MySqlDataReader reader = null;

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

                while (reader.Read())
                {
                    EvenementVenteDAO p = new EvenementVenteDAO(reader.GetInt32(0), reader.GetInt32(1), reader.GetString(2), reader.GetInt32(3), reader.GetInt32(4));
                    l.Add(p);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Il y a un problème dans la table EvenementVente : {0}", e.StackTrace);
            }
            reader.Close();
            return(l);
        }
コード例 #2
0
 public static void insertEvenementVente(EvenementVenteViewModel p)
 {
     EvenementVenteDAO.insertEvenementVente(new EvenementVenteDAO(p.idEvenementVenteProperty,
                                                                  p.estVolontaireEvenementVenteProperty, p.nomEvenementVenteProperty,
                                                                  p.idCommissairePriseurEvenementVenteProperty.idPersonneProperty,
                                                                  p.idAdresseEvenementVenteProperty.idAdresseProperty));
 }
コード例 #3
0
        public static void updateEvenementVente(EvenementVenteDAO p)
        {
            string           query       = "UPDATE EvenementVente set estVolontaireEvenementVente=\"" + p.estVolontaireEvenementVenteDAO + "\", nomEvenementVente=\"" + p.nomEvenementVenteDAO + "\", idCommissairePriseurEvenementVente=\"" + p.idCommissairePriseurEvenementVenteDAO + "\", idAdresseEvenementVenteDAO=\"" + p.idAdresseEvenementVenteDAO + "\" where idEvenementVente=" + p.idEvenementVenteDAO + ";";
            MySqlCommand     cmd         = new MySqlCommand(query, DALConnection.OpenConnection());
            MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd);

            cmd.ExecuteNonQuery();
        }
コード例 #4
0
        public static void insertEvenementVente(EvenementVenteDAO p)
        {
            int id = getMaxIdEvenementVente() + 1;

            string           query       = "INSERT INTO EvenementVente VALUES (\"" + id + "\",\"" + p.estVolontaireEvenementVenteDAO + "\",\"" + p.nomEvenementVenteDAO + "\",\"" + p.idCommissairePriseurEvenementVenteDAO + "\",\"" + p.idAdresseEvenementVenteDAO + "\");";
            MySqlCommand     cmd2        = new MySqlCommand(query, DALConnection.OpenConnection());
            MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd2);

            cmd2.ExecuteNonQuery();
        }
コード例 #5
0
        public static EvenementVenteDAO getEvenementVente(int idEvenementVente)
        {
            string       query = "SELECT * FROM EvenementVente WHERE id=" + idEvenementVente + ";";
            MySqlCommand cmd   = new MySqlCommand(query, DALConnection.OpenConnection());

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

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

            reader.Close();
            return(pers);
        }
コード例 #6
0
        public static EvenementVenteViewModel getEvenementVente(int idEvenementVente)
        {
            EvenementVenteDAO pDAO = EvenementVenteDAO.getEvenementVente(idEvenementVente);

            int idCommissairePriseur       = pDAO.idCommissairePriseurEvenementVenteDAO;
            CommissairePriseurViewModel cp = CommissairePriseurORM.getCommissairePriseur(idCommissairePriseur);

            int idAdresse      = pDAO.idAdresseEvenementVenteDAO;
            AdresseViewModel a = AdresseORM.getAdresse(idAdresse);


            EvenementVenteViewModel p = new EvenementVenteViewModel(pDAO.idEvenementVenteDAO,
                                                                    pDAO.estVolontaireEvenementVenteDAO, pDAO.nomEvenementVenteDAO, cp, a);

            return(p);
        }
コード例 #7
0
        public static ObservableCollection <EvenementVenteViewModel> listeEvenementVentes()
        {
            ObservableCollection <EvenementVenteDAO>       lDAO = EvenementVenteDAO.listeEvenementVentes();
            ObservableCollection <EvenementVenteViewModel> l    = new ObservableCollection <EvenementVenteViewModel>();

            foreach (EvenementVenteDAO element in lDAO)
            {
                int idCommissairePriseur       = element.idCommissairePriseurEvenementVenteDAO;
                CommissairePriseurViewModel cp = CommissairePriseurORM.getCommissairePriseur(idCommissairePriseur);

                int idAdresse      = element.idAdresseEvenementVenteDAO;
                AdresseViewModel a = AdresseORM.getAdresse(idAdresse);

                EvenementVenteViewModel p = new EvenementVenteViewModel(element.idEvenementVenteDAO,
                                                                        element.estVolontaireEvenementVenteDAO, element.nomEvenementVenteDAO, cp, a);
                l.Add(p);
            }

            return(l);
        }
コード例 #8
0
 public static void supprimerEvenementVente(int id)
 {
     EvenementVenteDAO.supprimerEvenementVente(id);
 }
コード例 #9
0
 public static void insertEvenementVente(EvenementVenteDAO p)
 {
     EvenementVenteDAL.insertEvenementVente(p);
 }
コード例 #10
0
 public static void updateEvenementVente(EvenementVenteDAO p)
 {
     EvenementVenteDAL.updateEvenementVente(p);
 }
コード例 #11
0
        public static EvenementVenteDAO getEvenementVente(int idEvenementVente)
        {
            EvenementVenteDAO p = EvenementVenteDAL.getEvenementVente(idEvenementVente);

            return(p);
        }