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(); } }