protected void ProcesarReconocimiento(object sender, ImageClickEventArgs e)
    {
        ImageButton btnProcesar = ((ImageButton)sender);
        GridViewRow row         = btnProcesar.NamingContainer as GridViewRow;
        string      pk          = GridView1.DataKeys[row.RowIndex].Values[0].ToString();

        RadioButtonList rb = (RadioButtonList)row.FindControl("rdoOpcion");



        //string z= pk + " - " + rb.SelectedValue;
        BL_RRHH_ESTRELLA_NOMINACION_OBRA obj = new BL_RRHH_ESTRELLA_NOMINACION_OBRA();
        DataTable dt = new DataTable();

        if (rb.SelectedValue == "R")
        {
            ModalRegistro.Show();
            lblCodigo.Text = pk.ToString();
        }
        else if (rb.SelectedValue == "A")
        {
            dt = obj.uspSEL_RRHH_NOMINACION_PROCESAR_OBRA(Convert.ToInt32(pk), rb.SelectedValue, 0, "");

            string cleanMessage = "Registro procesado";
            ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true);

            Listar();
        }
    }
    protected void LISTAR_EVALUADOR()
    {
        BL_RRHH_ESTRELLA_NOMINACION_OBRA obj = new BL_RRHH_ESTRELLA_NOMINACION_OBRA();
        DataTable dtResultado = new DataTable();

        ddlEvaluador.DataSource     = obj.USP_ESTRELLA_LISTAR_EVALUADOR_OBRA(Session["IDE_USUARIO"].ToString());
        ddlEvaluador.DataTextField  = "NOMBRE_COMPLETO";
        ddlEvaluador.DataValueField = "DNI_PERSONAL";
        ddlEvaluador.DataBind();

        ddlEvaluador.Items.Insert(0, new ListItem("--- TODOS ---", ""));
        //Listar();
    }
    protected void Listar()
    {
        string estado = string.Empty;

        if (ddlEstados.SelectedIndex == 0)
        {
            estado = string.Empty;
        }
        else
        {
            estado = ddlEstados.SelectedValue.ToString();
        }

        string evaluador = string.Empty;

        if (ddlEvaluador.SelectedIndex == 0)
        {
            evaluador = string.Empty;
        }
        else
        {
            evaluador = ddlEvaluador.SelectedValue.ToString();
        }

        string centro = string.Empty;


        BL_RRHH_ESTRELLA_NOMINACION_OBRA obj = new BL_RRHH_ESTRELLA_NOMINACION_OBRA();
        DataTable dtResultado = new DataTable();

        dtResultado = obj.uspSEL_RRHH_ESTRELLA_OBRA_POR_ESTADOS(estado, centro, evaluador, Session["IDE_USUARIO"].ToString());
        if (dtResultado.Rows.Count > 0)
        {
            GridView1.DataSource = dtResultado;
            GridView1.DataBind();
        }
        else
        {
            GridView1.DataSource = dtResultado;
            GridView1.DataBind();
        }
    }
    protected void btnGuardar_Click(object sender, EventArgs e)
    {
        BL_RRHH_ESTRELLA_NOMINACION_OBRA obj = new BL_RRHH_ESTRELLA_NOMINACION_OBRA();
        DataTable dt = new DataTable();

        if (txtSustento.Text != string.Empty)
        {
            dt = obj.uspSEL_RRHH_NOMINACION_PROCESAR_OBRA(Convert.ToInt32(lblCodigo.Text), "R", 100, txtSustento.Text.Trim());

            string cleanMessage = "Registro procesado";
            ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true);

            Listar();
        }
        else
        {
            string cleanMessage = "ingresar sustento de rechazo";
            ScriptManager.RegisterStartupScript(this, typeof(Page), "invocarfuncion", "doAlert('" + cleanMessage + "');", true);
        }
    }