Пример #1
0
        public static ObservableCollection <PersonneDAO> selectPersonnes()
        {
            ObservableCollection <PersonneDAO> l = new ObservableCollection <PersonneDAO>();
            string          query  = "SELECT * FROM personne;";
            MySqlCommand    cmd    = new MySqlCommand(query, DALConnection.OpenConnection());
            MySqlDataReader reader = null;

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

                while (reader.Read())
                {
                    PersonneDAO p = new PersonneDAO(reader.GetInt32(0), reader.GetString(1),
                                                    reader.GetString(2), reader.GetDateTime(3), reader.GetString(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 personne : {0}", e.StackTrace);
            }
            reader.Close();
            return(l);
        }
Пример #2
0
        public static void updatePersonne(PersonneDAO p)
        {
            string           query       = "UPDATE personne set nom=\"" + p.nomDAO + "\", prenom=\"" + p.prenomDAO + "\", where idPersonne=" + p.idPersonneDAO + ";";
            MySqlCommand     cmd         = new MySqlCommand(query, connection);
            MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd);

            cmd.ExecuteNonQuery();
        }
Пример #3
0
        public static PersonneViewModel getPersonne(int idPersonne)
        {
            PersonneDAO pDAO = PersonneDAO.getPersonne(idPersonne);
            // int idMetier = pDAO.idMetierPersonneDAO;
            PersonneViewModel p = new PersonneViewModel(pDAO.idPersonneDAO, pDAO.nomDAO, pDAO.prenomDAO);

            return(p);
        }
Пример #4
0
        public static void insertPersonne(PersonneDAO p)
        {
            int              id          = getMaxIdPersonne() + 1;
            string           query       = "INSERT INTO personne VALUES (\"" + id + "\",\"" + p.nomDAO + "\",\"" + p.prenomDAO + "\");";
            MySqlCommand     cmd2        = new MySqlCommand(query, DALConnection.connection);
            MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd2);

            cmd2.ExecuteNonQuery();
        }
Пример #5
0
        public static void insertUtilisateur(UtilisateurViewModel p)
        {
            PersonneDAO.insertPersonne(new PersonneDAO(p.idPersonneProperty, p.nomPersonneProperty,
                                                       p.prenomPersonneProperty, p.DateNaisPersonneProperty, p.emailProperty, p.passwordProperty,
                                                       p.telephoneProperty, p.verifIdProperty));

            UtilisateurDAO.insertUtilisateur(new UtilisateurDAO(p.idPersonneProperty, p.nomPersonneProperty,
                                                                p.prenomPersonneProperty, p.DateNaisPersonneProperty, p.emailProperty, p.passwordProperty,
                                                                p.telephoneProperty, p.verifIdProperty, p._ModePaiementDAOProperty, p.verifSolvableProperty, p.estFrancaisProperty));
        }
Пример #6
0
        public static PersonneViewModel getPersonne(int idPersonne)
        {
            PersonneDAO pDAO = PersonneDAO.getPersonne(idPersonne);

            PersonneViewModel p = new PersonneViewModel(pDAO.idPersonneDAO, pDAO.nomPersonneDAO, pDAO.prenomPersonneDAO,
                                                        pDAO.dateNaisPersonneDAO, pDAO.emailDAO, pDAO.passwordDAO, pDAO.telephoneDAO,
                                                        pDAO.verifIdDAO);

            return(p);
        }
Пример #7
0
        public static void updatePersonne(PersonneDAO p)
        {
            string query = "UPDATE personne set nomPersonne=\"" + p.nomPersonneDAO + "\", prenomPersonne=\"" + p.prenomPersonneDAO + "\", dateNaissanceDAO=\""
                           + p.dateNaisPersonneDAO + "\", emailDAO=\"" + p.emailDAO + "\", telephoneDAO=\"" + p.telephoneDAO + "\", passwordDAO=\"" + p.passwordDAO
                           + "\", verifID=\"" + p.verifIdDAO + "\" where idPersonne=" + p.idPersonneDAO + ";";

            MySqlCommand     cmd         = new MySqlCommand(query, DALConnection.OpenConnection());
            MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd);

            cmd.ExecuteNonQuery();
        }
Пример #8
0
        public static void insertCommissairePriseur(CommissairePriseurViewModel p)
        {
            PersonneDAO.insertPersonne(new PersonneDAO(p.idPersonneProperty, p.nomPersonneProperty,
                                                       p.prenomPersonneProperty, p.DateNaisPersonneProperty, p.emailProperty, p.passwordProperty,
                                                       p.telephoneProperty, p.verifIdProperty));

            CommissairePriseurDAO.insertCommissairePriseur(new CommissairePriseurDAO(p.idPersonneProperty,
                                                                                     p.nomPersonneProperty, p.prenomPersonneProperty, p.DateNaisPersonneProperty,
                                                                                     p.emailProperty, p.passwordProperty, p.telephoneProperty, p.verifIdProperty, p.estVolontaireProperty,
                                                                                     p.formationProperty,
                                                                                     p.verifFormationProperty));
        }
Пример #9
0
        public static void insertPersonne(PersonneDAO p)
        {
            int    id            = getMaxIdPersonne() + 1;
            String dateNaissance = p.dateNaisPersonneDAO.ToString("yyyy-MM-dd");
            string query         = "INSERT INTO personne VALUES (\"" + id + "\",\"" + p.nomPersonneDAO + "\",\"" + p.prenomPersonneDAO + "\",\"" + dateNaissance
                                   + "\",\"" + p.emailDAO + "\",\"" + p.telephoneDAO
                                   + "\",\"" + p.passwordDAO + "\",\"" + p.verifIdDAO + "\");";

            MySqlCommand     cmd2        = new MySqlCommand(query, DALConnection.OpenConnection());
            MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd2);

            cmd2.ExecuteNonQuery();
        }
Пример #10
0
        public static ObservableCollection <PersonneViewModel> listePersonnes()
        {
            ObservableCollection <PersonneDAO>       lDAO = PersonneDAO.listePersonnes();
            ObservableCollection <PersonneViewModel> l    = new ObservableCollection <PersonneViewModel>();

            foreach (PersonneDAO element in lDAO)
            {
                //  int idMetier = element.idMetierPersonneDAO;

                PersonneViewModel p = new PersonneViewModel(element.idPersonneDAO, element.nomDAO, element.prenomDAO);
                l.Add(p);
            }
            return(l);
        }
Пример #11
0
        public static PersonneDAO getPersonne(int idPersonne)
        {
            string       query = "SELECT * FROM personne WHERE id=" + idPersonne + ";";
            MySqlCommand cmd   = new MySqlCommand(query, connection);

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

            reader.Read();
            PersonneDAO pers = new PersonneDAO(reader.GetInt32(0), reader.GetString(1), reader.GetString(2));

            reader.Close();
            return(pers);
        }
Пример #12
0
        public static ObservableCollection <PersonneViewModel> listePersonnes()
        {
            ObservableCollection <PersonneDAO>       lDAO = PersonneDAO.listePersonnes();
            ObservableCollection <PersonneViewModel> l    = new ObservableCollection <PersonneViewModel>();

            foreach (PersonneDAO element in lDAO)
            {
                PersonneViewModel p = new PersonneViewModel(element.idPersonneDAO, element.nomPersonneDAO,
                                                            element.prenomPersonneDAO, element.dateNaisPersonneDAO, element.emailDAO, element.passwordDAO,
                                                            element.telephoneDAO, element.verifIdDAO);
                l.Add(p);
            }

            return(l);
        }
Пример #13
0
        public static ObservableCollection <PersonneDAO> selectPersonnes()
        {
            ObservableCollection <PersonneDAO> l = new ObservableCollection <PersonneDAO>();
            string       query = "SELECT * FROM personne;";
            MySqlCommand cmd   = new MySqlCommand(query, DALConnection.OpenConnection());

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

                while (reader.Read())
                {
                    PersonneDAO p = new PersonneDAO(reader.GetInt32(0), reader.GetString(1), reader.GetString(2));
                    l.Add(p);
                }
                reader.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show("La base de données n'est pas connectée");
            }
            return(l);
        }
Пример #14
0
 public static void supprimerUtilisateur(int id)
 {
     UtilisateurDAO.supprimerUtilisateur(id);
     PersonneDAO.supprimerPersonne(id);
 }
Пример #15
0
 public static void insertPersonne(PersonneDAO p)
 {
     PersonneDAL.insertPersonne(p);
 }
Пример #16
0
 public static void updatePersonne(PersonneDAO p)
 {
     PersonneDAL.updatePersonne(p);
 }
Пример #17
0
        public static PersonneDAO getPersonne(int idPersonne)
        {
            PersonneDAO p = PersonneDAL.getPersonne(idPersonne);

            return(p);
        }
Пример #18
0
 public static void insertPersonne(PersonneViewModel p)
 {
     PersonneDAO.insertPersonne(new PersonneDAO(p.idPersonneProperty, p.nomPersonneProperty,
                                                p.prenomPersonneProperty, p.DateNaisPersonneProperty, p.emailProperty, p.passwordProperty,
                                                p.telephoneProperty, p.verifIdProperty));
 }
Пример #19
0
 public static void supprimerPersonne(int id)
 {
     PersonneDAO.supprimerPersonne(id);
 }
Пример #20
0
 public static void insertPersonne(PersonneViewModel p)
 {
     PersonneDAO.insertPersonne(new PersonneDAO(p.idPersonneProperty, p.nomProperty, p.prenomProperty));
 }
Пример #21
0
 public static void supprimerCommissairePriseur(int id)
 {
     CommissairePriseurDAO.supprimerCommissairePriseur(id);
     PersonneDAO.supprimerPersonne(id);
 }