public void supprimerContinent(string continent) { List <Emplacement> copie = new List <Emplacement>(emplacementAffiche); foreach (Emplacement ville in copie) { if (ville.Nom == continent.ToUpper()) { emplacementAffiche.Remove(ville); } } rafraichirEmplacementAffiche(); }
protected void supprimerVille(object sender, EventArgs e) { string code = ((MemoryButton)sender).code; List <Emplacement> copie = new List <Emplacement>(emplacementAffiche); foreach (Emplacement ville in copie) { if (ville.CodeINSEE == code) { emplacementAffiche.Remove(ville); } } //rettirer les arrondissement correspondant de la liste noire Connexion c = new Connexion(); OdbcCommand selectArrond = new OdbcCommand(); selectArrond.CommandText = "select * from arrondissement where VilleINSEE = ?"; OdbcParameter paramINSEE = new OdbcParameter("", OdbcType.VarChar); paramINSEE.Value = code; selectArrond.Parameters.Add(paramINSEE); DataRowCollection drc = c.exeRequetteParametree(selectArrond).Tables[0].Rows; foreach (DataRow dr in drc) { foreach (Arrondissement arrNoir in listeArrondissementNoire) { if (arrNoir.CP == dr["Code Postal"].ToString()) { listeArrondissementNoire.Remove(arrNoir); break; } } } rafraichirEmplacementAffiche(); }