protected void ddlTipoBusqueda_SelectedIndexChanged(object sender, EventArgs e) { if (ddlTipoBusqueda.SelectedItem.Value == 1 + "") { CriterioBusiness criterioBusiness = new CriterioBusiness(WebConfigurationManager.ConnectionStrings["PRA_DFGKP"].ConnectionString); LinkedList <Criterio> criterios = new LinkedList <Criterio>(); criterios = criterioBusiness.ObtenerCriterios(); ddlAreasCriterios.DataSource = criterios; ddlAreasCriterios.DataTextField = "NombreCriterio"; ddlAreasCriterios.DataValueField = "IdCriterio"; ddlAreasCriterios.DataBind(); lblSeleccionBusqueda.Text = "Criterios:"; SubcriterioBusiness subcriterioBusiness = new SubcriterioBusiness(WebConfigurationManager.ConnectionStrings["PRA_DFGKP"].ConnectionString); LinkedList <Subcriterio> subcriterios = new LinkedList <Subcriterio>(); subcriterios = subcriterioBusiness.obtenerSubcriteriosPorIdCriterio(Int32.Parse(ddlAreasCriterios.SelectedItem.Value)); gvCriterios.DataSource = subcriterios; gvCriterios.DataBind(); } else { AreaTematicaBusiness areaTematicaBusiness = new AreaTematicaBusiness(WebConfigurationManager.ConnectionStrings["PRA_DFGKP"].ConnectionString); LinkedList <AreaTematica> areas = new LinkedList <AreaTematica>(); areas = areaTematicaBusiness.ObtenerAreasTematicas(); ddlAreasCriterios.DataSource = areas; ddlAreasCriterios.DataTextField = "NombreAreaTematica"; ddlAreasCriterios.DataValueField = "IdArea"; ddlAreasCriterios.DataBind(); lblSeleccionBusqueda.Text = "Áreas:"; SubcriterioBusiness subcriterioBusiness = new SubcriterioBusiness(WebConfigurationManager.ConnectionStrings["PRA_DFGKP"].ConnectionString); LinkedList <Subcriterio> subcriterios = new LinkedList <Subcriterio>(); subcriterios = subcriterioBusiness.obtenerSubcriteriosPorIdArea(Int32.Parse(ddlAreasCriterios.SelectedItem.Value)); gvCriterios.DataSource = subcriterios; gvCriterios.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (Page.IsPostBack == false) { CriterioBusiness criterioBusiness = new CriterioBusiness(WebConfigurationManager.ConnectionStrings["PRA_DFGKP"].ConnectionString); LinkedList <Criterio> criterio = criterioBusiness.ObtenerCriterios(); //como llenar el DropDownList foreach (Criterio criterioLista in criterio) { DDL_criterios.Items.Add(new ListItem(criterioLista.NombreCriterio.ToString())); DDL_criterios.DataValueField = criterioLista.IdCriterio.ToString(); } //foreach } //ispostback } //Page_Load
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { CriterioBusiness criterioBusiness = new CriterioBusiness(WebConfigurationManager.ConnectionStrings["PRA_DFGKP"].ConnectionString); LinkedList <Criterio> criterios = new LinkedList <Criterio>(); criterios = criterioBusiness.ObtenerCriterios(); ddlAreasCriterios.DataSource = criterios; ddlAreasCriterios.DataTextField = "NombreCriterio"; ddlAreasCriterios.DataValueField = "IdCriterio"; ddlAreasCriterios.DataBind(); lblSeleccionBusqueda.Text = "Criterios:"; SubcriterioBusiness subcriterioBusiness = new SubcriterioBusiness(WebConfigurationManager.ConnectionStrings["PRA_DFGKP"].ConnectionString); LinkedList <Subcriterio> subcriterios = new LinkedList <Subcriterio>(); subcriterios = subcriterioBusiness.obtenerSubcriteriosPorIdCriterio(Int32.Parse(ddlAreasCriterios.SelectedItem.Value)); gvCriterios.DataSource = subcriterios; gvCriterios.DataBind(); } }