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); }
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(); }
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(); }
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); }
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); }
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); }
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); }
public static void updatePersonne(PersonneViewModel personne) { DAOPersonne.updatePersonne(new DAOPersonne(personne.idPersonneProperty, personne.nomPersonneProperty, personne.prénomPersonneProperty, personne.adminbénéPersonneProperty)); }
public static void deletePersonne(int id) { DAOPersonne.deletePersonne(id); }