protected void ddlPagaduria_SelectedIndexChanged(object sender, System.EventArgs e) { Session["pagaduria"] = ddlPagaduria.SelectedValue.ToString(); // Variables para consultas int localidad = (Session["localidad"].ToString() == "") ? 0 : int.Parse(Session["localidad"].ToString()); int pagaduria = (Session["pagaduria"].ToString() == "") ? 0 : int.Parse(Session["pagaduria"].ToString()); // Limpiamos ddlArchivo ddlArchivo.Items.Clear(); ddlArchivo.SelectedIndex = -1; // Se cargan la lista de los archivos que pertenecen a esa pagaduria DataTable dtArchivoPagaduria = new DataTable(); dtArchivoPagaduria = AdministrarNovedades.ConsultarArchivoPagaduria(pagaduria, "0"); ddlArchivo.DataTextField = "arcpag_Nombre"; ddlArchivo.DataValueField = "arcpag_Id"; ddlArchivo.DataSource = dtArchivoPagaduria; ddlArchivo.DataBind(); ddlArchivo.Items.Insert(0, new ListItem("", "")); //LLama al evento de archivo ddlArchivo_SelectedIndexChanged(sender, e); }
protected void ddlPagaduria_SelectedIndexChanged(object sender, System.EventArgs e) { if (ddlPagaduria.SelectedItem.ToString() != "") { DataTable dtArchivoPagaduria = new DataTable(); dtArchivoPagaduria = AdministrarNovedades.ConsultarArchivoPagaduria(int.Parse(ddlPagaduria.SelectedValue.ToString()), "1"); ddlArchivo.DataTextField = "arcpag_Nombre"; ddlArchivo.DataValueField = "arcpag_Id"; ddlArchivo.DataSource = dtArchivoPagaduria; ddlArchivo.DataBind(); ddlArchivo.Items.Insert(0, new ListItem("", "")); } else { ddlArchivo.Items.Clear(); ddlArchivo.SelectedIndex = -1; } }