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