public void ReloadFourn() { // vidage des combox ComboBoxModifierFournisseur.Items.Clear(); ComboBoxSupprimerFournisseur.Items.Clear(); ComboBoxModifierFournisseur.Text = ""; ComboBoxSupprimerFournisseur.Text = ""; // ajout des valeurs ComboxItem item; foreach (Fournisseur f in BDDExterne.GetAllFournisseur()) { item = new ComboxItem(f.fouNom, f.fouId); ComboBoxModifierFournisseur.Items.Add(item); ComboBoxSupprimerFournisseur.Items.Add(item); } }
public static Boolean SupprimerFournisseur(string id) { foreach (Fournisseur item in BDDExterne.GetAllFournisseur()) { if (item.fouId.ToString() == id) { NpgsqlConnection conn; conn = new NpgsqlConnection(chaineConnection); conn.Open(); NpgsqlCommand MyCmd = null; // id, nom ,tel,numrue,codepostal,ville,pays,mail,nom rue string query = @"DELETE FROM ""Fournisseur"" CASCADE WHERE id = '" + id + "'"; Debug.WriteLine(query); MyCmd = new NpgsqlCommand(query, conn); MyCmd.ExecuteNonQuery(); //Exécution conn.Close(); return(true); } } return(false); }