public static void insertPersonne(DAOPersonne p) { string query = "INSERT INTO personne (`nom`, `prenom`, `idGroupe`,`passwd`) VALUES (\"" + p.nomDAOPersonne + "\",\"" + p.prenomDAOPersonne + "\",\"" + p.groupeDAOPersonne + "\",\"" + p.passwdDAOPersonne + "\");"; MySqlCommand cmd2 = new MySqlCommand(query, connection); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd2); cmd2.ExecuteNonQuery(); }
public static void updatePersonne(DAOPersonne p) { string query = "UPDATE personne set nom=\"" + p.nomDAOPersonne + "\", prenom=\"" + p.prenomDAOPersonne + "\", idGroupe=\"" + p.groupeDAOPersonne + "\" where idPersonne=" + p.idDAOPersonne + ";"; MySqlCommand cmd = new MySqlCommand(query, connection); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd); cmd.ExecuteNonQuery(); }
public static PersonneViewModel getPersonne(int id) { DAOPersonne pDAO = DAOPersonne.getPersonne(id); int idGroupe = pDAO.groupeDAOPersonne; GroupeViewModel g = GroupeORM.getGroupe(idGroupe); PersonneViewModel p = new PersonneViewModel(pDAO.idDAOPersonne, pDAO.nomDAOPersonne, pDAO.prenomDAOPersonne, g, pDAO.passwdDAOPersonne); return(p); }
private void OnPropertyChanged(string info) { PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new PropertyChangedEventArgs(info)); DAOPersonne.updatePersonne(this); } }
public static PersonneViewModel connexion(string name, string pass) { ObservableCollection <DAOPersonne> lDAO = DAOPersonne.listePersonnes(); PersonneViewModel personne = null; foreach (DAOPersonne element in lDAO) { if (element.nomDAOPersonne == name && element.passwdDAOPersonne == pass) { personne = new PersonneViewModel(element.idDAOPersonne, element.nomDAOPersonne, element.prenomDAOPersonne, GroupeORM.getGroupe(element.groupeDAOPersonne), element.passwdDAOPersonne); } } return(personne); }
public static DAOPersonne getPersonne(int idPersonne) { string query = "SELECT * FROM personne WHERE idPersonne=" + idPersonne + ";"; MySqlCommand cmd = new MySqlCommand(query, connection); cmd.ExecuteNonQuery(); MySqlDataReader reader = cmd.ExecuteReader(); reader.Read(); DAOPersonne pers = new DAOPersonne(reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetInt32(3), reader.GetString(4)); reader.Close(); return(pers); }
public static ObservableCollection <PersonneViewModel> listePersonnes() { ObservableCollection <DAOPersonne> lDAO = DAOPersonne.listePersonnes(); ObservableCollection <PersonneViewModel> l = new ObservableCollection <PersonneViewModel>(); foreach (DAOPersonne element in lDAO) { int idGroupe = element.groupeDAOPersonne; GroupeViewModel g = GroupeORM.getGroupe(idGroupe); // Plus propre que d'aller chercher le métier dans la DAO. PersonneViewModel p = new PersonneViewModel(element.idDAOPersonne, element.nomDAOPersonne, element.prenomDAOPersonne, g, element.passwdDAOPersonne); l.Add(p); } return(l); }
public static ObservableCollection <DAOPersonne> selectPersonnes() { ObservableCollection <DAOPersonne> l = new ObservableCollection <DAOPersonne>(); string query = "SELECT * FROM personne;"; MySqlCommand cmd = new MySqlCommand(query, connection); cmd.ExecuteNonQuery(); MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { DAOPersonne p = new DAOPersonne(reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetInt32(3), reader.GetString(4)); l.Add(p); } reader.Close(); return(l); }
public static DAOPersonne getPersonne(int idPersonne) { DAOPersonne p = DALPersonne.getPersonne(idPersonne); return(p); }
public static void deletePersonne(PersonneViewModel personne) { DAOPersonne.supprimerPersonne(personne); }
public static void ajouterPersonne(PersonneViewModel personne) { DAOPersonne.insertPersonne(personne); }