public static ObservableCollection <UtilisateurDAO> selectUtilisateurs() { ObservableCollection <UtilisateurDAO> l = new ObservableCollection <UtilisateurDAO>(); string query = "SELECT fk_idPersonne, nomPersonne, prenomPersonne, dateNaissance, Email, password, Telephone, verifId,modePaiement,verifSolvable,estFrancais FROM utilisateur INNER JOIN personne ON utilisateur.fk_idPersonne = personne.idPersonne;"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataReader reader = null; try { cmd.ExecuteNonQuery(); reader = cmd.ExecuteReader(); while (reader.Read()) { UtilisateurDAO p = new UtilisateurDAO(reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetDateTime(3), reader.GetString(4), reader.GetString(5), reader.GetString(6), reader.GetInt32(7), reader.GetString(8), reader.GetInt32(9), reader.GetInt32(10)); l.Add(p); } } catch (Exception e) { MessageBox.Show("Il y a un problème dans la table Utilisateur : {0}", e.StackTrace); } reader.Close(); return(l); }
public static void updateUtilisateur(UtilisateurDAO p) { string query = "UPDATE utilisateur set modePaiement=\"" + p._ModePaiementDAO + "\", verifSolv=\"" + p.verifSolvableDAO + "\", estFrancais=\"" + p.estFrancaisDAO + "\" where idPersonne=" + p.idPersonneDAO + ";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd); cmd.ExecuteNonQuery(); }
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)); }
public static UtilisateurViewModel getUtilisateur(int idUtilisateur) { UtilisateurDAO pDAO = UtilisateurDAO.getUtilisateur(idUtilisateur); UtilisateurViewModel p = new UtilisateurViewModel(pDAO.idPersonneDAO, pDAO.nomPersonneDAO, pDAO.prenomPersonneDAO, pDAO.dateNaisPersonneDAO, pDAO.emailDAO, pDAO.passwordDAO, pDAO.telephoneDAO, pDAO.verifIdDAO, pDAO._ModePaiementDAO, pDAO.estFrancaisDAO, pDAO.verifSolvableDAO); return(p); }
public static void insertUtilisateur(UtilisateurDAO p) { int id = PersonneDAL.getMaxIdPersonne(); string query = "INSERT INTO utilisateur VALUES (\"" + id + "\",\"" + p._ModePaiementDAO + "\",\"" + p.verifSolvableDAO + "\",\"" + p.estFrancaisDAO + "\");"; MySqlCommand cmd1 = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataAdapter sqlDataAdap1 = new MySqlDataAdapter(cmd1); cmd1.ExecuteNonQuery(); }
public static UtilisateurDAO getUtilisateur(int idPersonneUtilisateur) { string query = "SELECT * FROM utilisateur WHERE fk_idPersonne=" + idPersonneUtilisateur + ";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); cmd.ExecuteNonQuery(); MySqlDataReader reader = cmd.ExecuteReader(); reader.Read(); UtilisateurDAO pers = new UtilisateurDAO(reader.GetInt32(0), reader.GetString(1), reader.GetString(2), reader.GetDateTime(3), reader.GetString(4), reader.GetString(5), reader.GetString(6), reader.GetInt32(7), reader.GetString(8), reader.GetInt32(9), reader.GetInt32(10)); reader.Close(); return(pers); }
public static ObservableCollection <UtilisateurViewModel> listeUtilisateurs() { ObservableCollection <UtilisateurDAO> lDAO = UtilisateurDAO.listeUtilisateurs(); ObservableCollection <UtilisateurViewModel> l = new ObservableCollection <UtilisateurViewModel>(); ObservableCollection <PersonneViewModel> per = new ObservableCollection <PersonneViewModel>(); foreach (UtilisateurDAO element in lDAO) { PersonneViewModel pe = new PersonneViewModel(element.idPersonneDAO, element.nomPersonneDAO, element.prenomPersonneDAO, element.dateNaisPersonneDAO, element.emailDAO, element.passwordDAO, element.telephoneDAO, element.verifIdDAO); UtilisateurViewModel p = new UtilisateurViewModel(element.idPersonneDAO, element.nomPersonneDAO, element.prenomPersonneDAO, element.dateNaisPersonneDAO, element.emailDAO, element.passwordDAO, element.telephoneDAO, element.verifIdDAO, element._ModePaiementDAO, element.estFrancaisDAO, element.verifSolvableDAO); per.Add(pe); l.Add(p); } return(l); }
public static void supprimerUtilisateur(int id) { UtilisateurDAO.supprimerUtilisateur(id); PersonneDAO.supprimerPersonne(id); }
public static void insertUtilisateur(UtilisateurDAO p) { UtilisateurDAL.insertUtilisateur(p); }
public static void updateUtilisateur(UtilisateurDAO p) { UtilisateurDAL.updateUtilisateur(p); }
public static UtilisateurDAO getUtilisateur(int idPersonne) { UtilisateurDAO p = UtilisateurDAL.getUtilisateur(idPersonne); return(p); }