public void LlenarDropDownList() { TipoSolicitudes TipoSolicitud = new TipoSolicitudes(); Companias compania = new Companias(); Categorias Categoria = new Categorias(); Ciudades Ciudad = new Ciudades(); Paises Pais = new Paises(); //Tiposolicitud TipoSolicitudIdDropDownList.DataSource = TipoSolicitud.Listado("*", "1=1", ""); TipoSolicitudIdDropDownList.DataTextField = "Descripcion"; TipoSolicitudIdDropDownList.DataValueField = "TipoSolicitudId"; TipoSolicitudIdDropDownList.DataBind(); //compania CompaniaIdDropDownList.DataSource = compania.Listado("*", "TipoCompaniaId = " + TipoSolicitudIdDropDownList.SelectedValue, ""); CompaniaIdDropDownList.DataTextField = "Descripcion"; CompaniaIdDropDownList.DataValueField = "CompaniaId"; CompaniaIdDropDownList.DataBind(); //Categoria CategoriaIdDropDownList.DataSource = Categoria.Listado("*", "TipoCategoriaId = " + TipoSolicitudIdDropDownList.SelectedValue, ""); CategoriaIdDropDownList.DataTextField = "Descripcion"; CategoriaIdDropDownList.DataValueField = "CategoriaId"; CategoriaIdDropDownList.DataBind(); //pais PaisOrigenDropDownList.DataSource = Pais.Listado("*", "1=1", ""); PaisOrigenDropDownList.DataTextField = "Descripcion"; PaisOrigenDropDownList.DataValueField = "PaisId"; PaisOrigenDropDownList.DataBind(); //pais PaisDestinoDropDownList.DataSource = Pais.Listado("*", "1=1", ""); PaisDestinoDropDownList.DataTextField = "Descripcion"; PaisDestinoDropDownList.DataValueField = "PaisId"; PaisDestinoDropDownList.DataBind(); //ciudad DestinoDropDownList.DataSource = Ciudad.Listado(" * ", " PaisId = " + PaisDestinoDropDownList.SelectedValue, ""); DestinoDropDownList.DataTextField = "Descripcion"; DestinoDropDownList.DataValueField = "CiudadId"; DestinoDropDownList.DataBind(); //ciudad OrigenDropDownList.DataSource = Ciudad.Listado(" * ", " PaisId = " + PaisOrigenDropDownList.SelectedValue, ""); OrigenDropDownList.DataTextField = "Descripcion"; OrigenDropDownList.DataValueField = "CiudadId"; OrigenDropDownList.DataBind(); //ciudad DestinoDropDownList.DataSource = Ciudad.Listado(" * ", " PaisId = " + PaisDestinoDropDownList.SelectedValue + " AND CiudadId <> " + OrigenDropDownList.SelectedValue, ""); DestinoDropDownList.DataTextField = "Descripcion"; DestinoDropDownList.DataValueField = "CiudadId"; DestinoDropDownList.DataBind(); }
protected void TipoSolicitudIdDropDownList_SelectedIndexChanged(object sender, EventArgs e) { Companias compania = new Companias(); Categorias Categoria = new Categorias(); CompaniaIdDropDownList.DataSource = compania.Listado(" * ", " TipoCompaniaId = " + TipoSolicitudIdDropDownList.SelectedValue, ""); CompaniaIdDropDownList.DataTextField = "Descripcion"; CompaniaIdDropDownList.DataValueField = "CompaniaId"; CompaniaIdDropDownList.DataBind(); CategoriaIdDropDownList.DataSource = Categoria.Listado(" * ", " TipoCategoriaId = " + TipoSolicitudIdDropDownList.SelectedValue, ""); CategoriaIdDropDownList.DataTextField = "Descripcion"; CategoriaIdDropDownList.DataValueField = "CategoriaId"; CategoriaIdDropDownList.DataBind(); if (TipoSolicitudIdDropDownList.SelectedValue == "1") { OrigenLabel.Visible = true; PaisOrigenDropDownList.Visible = true; OrigenDropDownList.Visible = true; EstadoCheckBox.Visible = true; EstadoLabel.Visible = true; FechaFinal.Visible = true; } if (TipoSolicitudIdDropDownList.SelectedValue == "2") { OrigenLabel.Visible = true; PaisOrigenDropDownList.Visible = true; OrigenDropDownList.Visible = true; EstadoCheckBox.Visible = false; EstadoLabel.Visible = false; } if (TipoSolicitudIdDropDownList.SelectedValue == "3") { OrigenLabel.Visible = false; PaisOrigenDropDownList.Visible = false; OrigenDropDownList.Visible = false; EstadoCheckBox.Visible = false; EstadoLabel.Visible = false; FechaFinal.Visible = false; } }