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.GetString(3), reader.GetString(4)); 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); }
public static PersonneViewModel getPersonne(int idPersonne) { PersonneDAO pDAO = PersonneDAO.getPersonne(idPersonne); PersonneViewModel p = new PersonneViewModel(pDAO.idPersonneDAO, pDAO.nomDAO, pDAO.prenomDAO, pDAO.telephoneDAO, pDAO.emailDAO); return(p); }
public static void updatePersonne(PersonneDAO p) { string query = "UPDATE personne set nom=\"" + p.nomDAO + "\", prenom=\"" + p.prenomDAO + "\", telephone=\"" + p.telephoneDAO + "\", email=\"" + p.emailDAO + "\"WHERE idPersonne = \"" + p.idPersonneDAO + "\";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd); cmd.ExecuteNonQuery(); }
public static void insertPersonne(PersonneDAO p) { int id = getMaxIdPersonne() + 1; string query = "INSERT INTO personne VALUES (\"" + id + "\",\"" + p.nomDAO + "\",\"" + p.prenomDAO + "\",\"" + p.telephoneDAO + "\",\"" + p.emailDAO + "\");"; MySqlCommand cmd2 = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd2); cmd2.ExecuteNonQuery(); }
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.nomDAO, element.prenomDAO, element.telephoneDAO, element.emailDAO); l.Add(p); } return(l); }
public static PersonneDAO getPersonne(int idPersonne) { string query = "SELECT * FROM personne WHERE id=" + idPersonne + ";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); cmd.ExecuteNonQuery(); MySqlDataReader reader = cmd.ExecuteReader(); reader.Read(); PersonneDAO pers = new PersonneDAO(reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetString(3), reader.GetString(4)); reader.Close(); return(pers); }
public static void insertPersonne(PersonneViewModel p) { PersonneDAO.insertPersonne(new PersonneDAO(p.idPersonneProperty, p.nomProperty, p.prenomProperty, p.telephoneProperty, p.emailProperty)); }
public static void supprimerPersonne(int id) { PersonneDAO.supprimerPersonne(id); }
public static void insertPersonne(PersonneDAO p) { PersonneDAL.insertPersonne(p); }
public static void updatePersonne(PersonneDAO p) { PersonneDAL.updatePersonne(p); }
public static PersonneDAO getPersonne(int idPersonne) { PersonneDAO p = PersonneDAL.getPersonne(idPersonne); return(p); }