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();
    }
Пример #2
0
    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();
    }