protected void Button_TRAER_DATOS_FILTRO_VARIACION_Click(object sender, EventArgs e)
    {
        radicacionHojasDeVida _radicacionHojasDeVida = new radicacionHojasDeVida(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        perfil _perfil = new perfil(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        String FILTRO_CARGO = RadioButtonList_FiltrarCargo.SelectedValue;

        Decimal REGISTRO_PERFIL = Convert.ToDecimal(DropDownList_PERFILES.SelectedValue);
        Int32 EDAD_MAX = Convert.ToInt32(TextBox_EDAD_MAXIMA.Text);
        Int32 EDAD_MIN = Convert.ToInt32(TextBox_EDAD_MINIMA.Text);
        String NIV_EDUCACION = DropDownList_NIV_EDUCACION.SelectedValue;
        String EXPERIENCIA = DropDownList_EXPERIENCIA.SelectedValue;
        String SEXO = DropDownList_SEXO.SelectedValue;
        String CIU_ASPIRANTE = DropDownList_CIUDAD_REQ.SelectedValue;

        String FILTRO_CIUDAD = RadioButtonList_FiltroCiudad.SelectedValue;

        DataTable tablaDisponiblesRequisicion = _radicacionHojasDeVida.ObtenerRegSolicitudesingresoPorFiltroRequisicion(REGISTRO_PERFIL, EDAD_MAX, EDAD_MIN, NIV_EDUCACION, CIU_ASPIRANTE, SEXO, EXPERIENCIA, FILTRO_CARGO, FILTRO_CIUDAD);

        if (tablaDisponiblesRequisicion.Rows.Count <= 0)
        {
            configurarMensajes(true, System.Drawing.Color.Orange);
            Label_MENSAJE.Text = "No se encontraron candidatos disponibles para esta requisición que cumplieran con los datos seleccionados solicitados.";
            configurarPanelesInternosEnviarACliente(false, false, false, false);
            configurarChecksEnviarACliente(false, false, false, false);
        }
        else
        {
            GridView_ENVIAR_A_CLIENTE.DataSource = tablaDisponiblesRequisicion;
            GridView_ENVIAR_A_CLIENTE.DataBind();
            configurarPanelesInternosEnviarACliente(false, true, true, false);
            configurarChecksEnviarACliente(false, false, true, false);
        }
    }