Esempio n. 1
0
        public static PersonneViewModel getPersonne(int id)
        {
            DAOPersonne       daopersonne = DAOPersonne.getPersonne(id);
            PersonneViewModel personne    = new PersonneViewModel(daopersonne.idPersonneDAO, daopersonne.NomDAO, daopersonne.PrénomDAO, daopersonne.AdminBénévoleDAO);

            return(personne);
        }
Esempio n. 2
0
        public static void addPersonne(DAOPersonne personne)
        {
            string           query       = "INSERT INTO personne VALUES (\"" + personne.idPersonneDAO + "\",\"" + personne.NomDAO + "\",\"" + personne.PrénomDAO + "\",\"" + personne.AdminBénévoleDAO + "\");";
            MySqlCommand     command     = new MySqlCommand(query, DALConnection.Connection());
            MySqlDataAdapter dataAdapter = new MySqlDataAdapter(command);

            command.ExecuteNonQuery();
        }
Esempio n. 3
0
        public static void updatePersonne(DAOPersonne personne)
        {
            string           query       = "UPDATE personne SET Nom=" + personne.NomDAO + ", Prénom=" + personne.PrénomDAO + ", AdminBénévole=" + personne.AdminBénévoleDAO + ";";
            MySqlCommand     command     = new MySqlCommand(query, DALConnection.Connection());
            MySqlDataAdapter dataAdapter = new MySqlDataAdapter(command);

            command.ExecuteNonQuery();
        }
Esempio n. 4
0
        public static ObservableCollection <PersonneViewModel> listeBenevoles()
        {
            ObservableCollection <DAOPersonne>       listeBeneDAO   = DAOPersonne.listeBene();
            ObservableCollection <PersonneViewModel> listeBenevoles = new ObservableCollection <PersonneViewModel>();

            foreach (DAOPersonne item in listeBeneDAO)
            {
                PersonneViewModel bene = new PersonneViewModel(item.idPersonneDAO, item.NomDAO, item.PrénomDAO, item.AdminBénévoleDAO);
                listeBenevoles.Add(bene);
            }
            return(listeBenevoles);
        }
Esempio n. 5
0
        public static ObservableCollection <PersonneViewModel> listeAdmins()
        {
            ObservableCollection <DAOPersonne>       listeAdminsDAO = DAOPersonne.listeAdmins();
            ObservableCollection <PersonneViewModel> listeAdmins    = new ObservableCollection <PersonneViewModel>();

            foreach (DAOPersonne item in listeAdminsDAO)
            {
                PersonneViewModel admin = new PersonneViewModel(item.idPersonneDAO, item.NomDAO, item.PrénomDAO, item.AdminBénévoleDAO);
                listeAdmins.Add(admin);
            }
            return(listeAdmins);
        }
Esempio n. 6
0
        public static DAOPersonne getPersonne(int id)
        {
            string       query   = "SELECT * FROM personne WHERE idPersonne = " + id + ";";
            MySqlCommand command = new MySqlCommand(query, DALConnection.Connection());

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

            reader.Read();
            DAOPersonne personne = new DAOPersonne(reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetInt32(3));

            reader.Close();
            return(personne);
        }
Esempio n. 7
0
        public static ObservableCollection <DAOPersonne> selectBenevoles()
        {
            ObservableCollection <DAOPersonne> ListeBene = new ObservableCollection <DAOPersonne>();
            string       query   = "SELECT * FROM personne WHERE AdminBénévole = 1;";
            MySqlCommand command = new MySqlCommand(query, DALConnection.Connection());

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

                while (reader.Read())
                {
                    DAOPersonne bene = new DAOPersonne(reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetInt32(3));
                    ListeBene.Add(bene);
                }
                reader.Close();
            }
            catch (Exception e)
            {
                MessageBox.Show("Une erreur est survenue impossible de continuer...");
            }
            return(ListeBene);
        }
Esempio n. 8
0
 public static void updatePersonne(PersonneViewModel personne)
 {
     DAOPersonne.updatePersonne(new DAOPersonne(personne.idPersonneProperty, personne.nomPersonneProperty, personne.prénomPersonneProperty, personne.adminbénéPersonneProperty));
 }
Esempio n. 9
0
 public static void deletePersonne(int id)
 {
     DAOPersonne.deletePersonne(id);
 }