public static ObservableCollection <AcheteurDAO> selectAcheteur() { ObservableCollection <AcheteurDAO> l = new ObservableCollection <AcheteurDAO>(); string query = "SELECT * FROM acheteur LEFT JOIN personne ON acheteur.idPersonne = personne.id;"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataReader reader = null; try { cmd.ExecuteNonQuery(); reader = cmd.ExecuteReader(); while (reader.Read()) { AcheteurDAO p = new AcheteurDAO(reader.GetInt32(0), reader.GetFloat(1), reader.GetString(2), reader.GetString(3), reader.GetString(4), reader.GetInt32(5), reader.GetInt32(6), reader.GetString(7), reader.GetString(8), reader.GetString(9), reader.GetString(10), reader.GetString(11), reader.GetString(12), reader.GetInt32(13), reader.GetInt32(14)); l.Add(p); } } catch (Exception e) { MessageBox.Show("Il y a un problème dans la table Acheteur : {0}", e.StackTrace); } reader.Close(); return(l); }
public static ObservableCollection <AcheteurDAO> selectAcheteurs() { ObservableCollection <AcheteurDAO> l = new ObservableCollection <AcheteurDAO>(); string query = "SELECT * FROM acheteur ORDER BY id_acheteur ASC;"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataReader reader = null; try { cmd.ExecuteNonQuery(); reader = cmd.ExecuteReader(); while (reader.Read()) { AcheteurDAO p = new AcheteurDAO(reader.GetInt32(0), reader.GetInt32(1), reader.GetByte(2)); l.Add(p); } } catch (Exception e) { MessageBox.Show("Il y a un problème dans la table Acheteur : {0}", e.StackTrace); } reader.Close(); return(l); }
public static AcheteurViewModel getAcheteur(int idAcheteur) { AcheteurDAO pDAO = AcheteurDAO.getAcheteur(idAcheteur); AcheteurViewModel p = new AcheteurViewModel(pDAO.idAcheteurDAO, pDAO.soldeAcheteurDAO, pDAO.isSolvableAcheteurDAO, pDAO.identiteAcheteurDAO, pDAO.moyenPaiementAcheteurDAO, pDAO.idPersonneAcheteurDAO, pDAO.idPersonneDAO, pDAO.nomAcheteurDAO, pDAO.prenomAcheteurDAO, pDAO.mailAcheteurDAO, pDAO.numeroTelAcheteurDAO, pDAO.motDePasseAcheteurDAO, pDAO.adresseAcheteurDAO, pDAO.codePostalAcheteurDAO, pDAO.ageAcheteurDAO); return(p); }
public static AcheteurViewModel getAcheteur(int idAcheteur) { AcheteurDAO pDAO = AcheteurDAO.getAcheteur(idAcheteur); AcheteurViewModel p = new AcheteurViewModel(pDAO.id_acheteur, pDAO.id_personne, pDAO.is_solvable); return(p); }
public static void updateAcheteur(AcheteurDAO p) { string query = "UPDATE acheteur set id_personne=\"" + p.id_personne + "\", is_solvable=\"" + p.is_solvable + "\" where id_acheteur=" + p.id_acheteur + ";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd); cmd.ExecuteNonQuery(); }
public static void updateAcheteur(AcheteurDAO p) { string query = "UPDATE acheteur LEFT JOIN personne ON acheteur.idPersonne = personne.id set solde=\"" + p.soldeAcheteurDAO + "\", isSolvable=\"" + p.isSolvableAcheteurDAO + "\", identite=\"" + p.identiteAcheteurDAO + "\",moyenPaiement=\"" + p.moyenPaiementAcheteurDAO + "\", idPersonne=\"" + p.idPersonneAcheteurDAO + "\", idPersonne=\"" + p.idPersonneDAO + "\", nom=\"" + p.nomAcheteurDAO + "\", prenom=\"" + p.prenomAcheteurDAO + "\", mail=\"" + p.mailAcheteurDAO + "\", numeroTel=\"" + p.numeroTelAcheteurDAO + "\", motDePasse=\"" + p.motDePasseAcheteurDAO + "\", adresse=\"" + p.adresseAcheteurDAO + "\", codePostal=\"" + p.codePostalAcheteurDAO + "\", age=\"" + p.ageAcheteurDAO + "\" where Acheteur.id=" + p.idAcheteurDAO + ";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd); cmd.ExecuteNonQuery(); }
public static void insertAcheteur(AcheteurDAO p) { int id = getMaxIdAcheteur() + 1; string query = "INSERT INTO acheteur VALUES (\"" + id + "\",\"" + p.id_personne + "\",\"" + p.is_solvable + "\");"; MySqlCommand cmd2 = new MySqlCommand(query, DALConnection.OpenConnection()); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd2); cmd2.ExecuteNonQuery(); }
public static ObservableCollection <AcheteurViewModel> listeAcheteurs() { ObservableCollection <AcheteurDAO> lDAO = AcheteurDAO.listeAcheteurs(); ObservableCollection <AcheteurViewModel> l = new ObservableCollection <AcheteurViewModel>(); foreach (AcheteurDAO element in lDAO) { AcheteurViewModel p = new AcheteurViewModel(element.id_acheteur, element.id_personne, element.is_solvable); l.Add(p); } return(l); }
public static ObservableCollection <AcheteurViewModel> listeAcheteur() { ObservableCollection <AcheteurDAO> lDAO = AcheteurDAO.listeAcheteur(); ObservableCollection <AcheteurViewModel> l = new ObservableCollection <AcheteurViewModel>(); foreach (AcheteurDAO element in lDAO) { AcheteurViewModel p = new AcheteurViewModel(element.idAcheteurDAO, element.soldeAcheteurDAO, element.isSolvableAcheteurDAO, element.identiteAcheteurDAO, element.moyenPaiementAcheteurDAO, element.idPersonneAcheteurDAO, element.idPersonneDAO, element.nomAcheteurDAO, element.prenomAcheteurDAO, element.mailAcheteurDAO, element.numeroTelAcheteurDAO, element.motDePasseAcheteurDAO, element.adresseAcheteurDAO, element.codePostalAcheteurDAO, element.ageAcheteurDAO); l.Add(p); } return(l); }
public static AcheteurDAO getAcheteur(int idAcheteur) { string query = "SELECT * FROM acheteur WHERE id_acheteur=" + idAcheteur + ";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); cmd.ExecuteNonQuery(); MySqlDataReader reader = cmd.ExecuteReader(); reader.Read(); AcheteurDAO pers = new AcheteurDAO(reader.GetInt32(0), reader.GetInt32(1), reader.GetByte(2)); reader.Close(); return(pers); }
public static AcheteurDAO getAcheteur(int id) { string query = "SELECT * FROM acheteur LEFT JOIN personne ON acheteur.idPersonne = personne.id WHERE Acheteur.idPersonne = " + id + ";"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); cmd.ExecuteNonQuery(); MySqlDataReader reader = cmd.ExecuteReader(); reader.Read(); AcheteurDAO cat = new AcheteurDAO(reader.GetInt32(0), reader.GetFloat(1), reader.GetString(2), reader.GetString(3), reader.GetString(4), reader.GetInt32(5), reader.GetInt32(6), reader.GetString(7), reader.GetString(8), reader.GetString(9), reader.GetString(10), reader.GetString(11), reader.GetString(12), reader.GetInt32(13), reader.GetInt32(14)); reader.Close(); return(cat); }
public static void insertAcheteur(AcheteurViewModel p) { AcheteurDAO.insertAcheteur(new AcheteurDAO(p.id, p.id_personne, p.is_solvable)); }
public static void supprimerAcheteur(int id) { AcheteurDAO.supprimerAcheteur(id); }
public static void updateAcheteur(AcheteurViewModel p) { AcheteurDAO.updateAcheteur(new AcheteurDAO(p.id, p.id_personne, p.is_solvable)); }
public static void insertAcheteur(AcheteurViewModel p) { AcheteurDAO.insertAcheteur(new AcheteurDAO(p.idAcheteurProperty, p.soldeAcheteurProperty, p.isSolvableAcheteurProperty, p.identiteAcheteurProperty, p.moyenPaiementAcheteurProperty, p.idPersonneAcheteurProperty)); }
public static void updateAcheteur(AcheteurViewModel p) { AcheteurDAO.updateAcheteur(new AcheteurDAO(p.idAcheteurProperty, p.soldeAcheteurProperty, p.isSolvableAcheteurProperty, p.identiteAcheteurProperty, p.moyenPaiementAcheteurProperty, p.idPersonneAcheteurProperty, p.idPersonneProperty, p.nomAcheteurProperty, p.prenomAcheteurProperty, p.mailAcheteurProperty, p.numeroTelAcheteurProperty, p.motDePasseAcheteurProperty, p.adresseAcheteurProperty, p.codePostalAcheteurProperty, p.ageAcheteurProperty)); }