public static void SupprimerUser(Utilisateur unUser) { MessageBox.Show("Blo"); foreach (Commande uneCommande in unUser.MesCommandesUser) { MessageBox.Show("Bla"); M_Quantite.SupprimerQuantitebyCommande(uneCommande); } //M_Quantite.SupprimerQuantitebyCommande(unUser.MesCommandesUser); M_Commande.SupprimerCommandebyUser(unUser); String SQL = "DELETE FROM Utilisateur WHERE NumUser = ?"; bdd.GestBiblioNetConn.Open(); MySqlCommand Command1 = new MySqlCommand(SQL, bdd.GestBiblioNetConn); MySqlParameter Param1 = Command1.Parameters.Add("@NumUser", MySqlDbType.VarChar); Param1.Value = unUser.NumUser; Command1.ExecuteNonQuery(); bdd.GestBiblioNetConn.Close(); }
public static Collection <Utilisateur> getUser() { Collection <Utilisateur> mesUsers = new Collection <Utilisateur>(); try { mesUsers.Clear(); bdd.GestBiblioNetConn.Open(); String SQL = "SELECT * FROM Utilisateur"; MySqlDataReader MonReaderUtilisateur; MySqlCommand Command1 = new MySqlCommand(SQL, bdd.GestBiblioNetConn); MonReaderUtilisateur = Command1.ExecuteReader(); Utilisateur nouveauUser; while (MonReaderUtilisateur.Read()) { nouveauUser = new Utilisateur(int.Parse(MonReaderUtilisateur[0].ToString()), MonReaderUtilisateur[1].ToString(), MonReaderUtilisateur[2].ToString(), MonReaderUtilisateur[3].ToString(), MonReaderUtilisateur[4].ToString(), MonReaderUtilisateur[5].ToString(), MonReaderUtilisateur[6].ToString(), MonReaderUtilisateur[7].ToString()); nouveauUser.MesCommandesUser = M_Commande.getCommandesUser(nouveauUser); mesUsers.Add(nouveauUser); } bdd.GestBiblioNetConn.Close(); } catch (Exception ex) { MessageBox.Show("Erreur : " + ex.Message); } return(mesUsers); }