protected void BtnQuitar_Click(object sender, EventArgs e)
 {
     if (LBFacilidades.SelectedItem != null)
     {
         ((List <Facilidades>)Session["Facilidades"]).RemoveAt(LBFacilidades.SelectedIndex);
         LBFacilidades.DataSource = (List <Facilidades>)Session["Facilidades"];
         LBFacilidades.DataBind();
     }
     TBFacilidades.Focus();
 }
    protected void BtnAgregar_Click(object sender, EventArgs e)
    {
        if (TBFacilidades.Text != "")
        {
            Facilidades _facilidad = new Facilidades(TBFacilidades.Text);
            bool        encontrado = false;

            if (((List <Facilidades>)Session["Facilidades"]).Count() > 0)
            {
                int posicion = 0;

                do
                {
                    if (_facilidad.Facilidad == ((List <Facilidades>)Session["Facilidades"])[posicion].Facilidad)
                    {
                        encontrado = true;
                    }
                    else
                    {
                        posicion++;
                    }
                }while ((!encontrado) && (posicion < ((List <Facilidades>)Session["Facilidades"]).Count()));
            }

            if (!encontrado)
            {
                ((List <Facilidades>)Session["Facilidades"]).Add(_facilidad);
                LBFacilidades.DataSource    = (List <Facilidades>)Session["Facilidades"];
                LBFacilidades.DataTextField = "Facilidad";
                LBFacilidades.DataBind();
            }

            TBFacilidades.Text = "";
            TBFacilidades.Focus();
        }
    }