protected void GVBusquedaCanceladasRRHH_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            string vIdSolicitud = e.CommandArgument.ToString();

            if (e.CommandName == "HojaServicio")
            {
                String    vQuery = "RSP_TiempoExtraordinarioGenerales 12," + vIdSolicitud;
                DataTable vDatos = vConexion.obtenerDataTable(vQuery);

                String vDocumento = "";
                if (!vDatos.Rows[0]["hojaServicio"].ToString().Equals(""))
                {
                    vDocumento = vDatos.Rows[0]["hojaServicio"].ToString();
                }

                if (!vDocumento.Equals(""))
                {
                    LbHojaDescarga.Text = vIdSolicitud;
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openDescargarHojaServicioModal();", true);
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Pop", "window.alert('No existe documento en este permiso')", true);
                }
            }
            else if (e.CommandName == "Solicitud")
            {
                String    vQuery = "RSP_TiempoExtraordinarioGenerales 30," + vIdSolicitud;
                DataTable vDatos = vConexion.obtenerDataTable(vQuery);

                string vHrsDiurnasSolicitadas        = vDatos.Rows[0]["totalHrsSolicitadasDiurnas"].ToString();
                string vHrsNocSolicitadas            = vDatos.Rows[0]["totalHrsSolicitadasNoc"].ToString();
                string vHrsNocNocSolicitadas         = vDatos.Rows[0]["totalHrsSolicitadasNocNoc"].ToString();
                string vHrsDomingoFeriadoSolicitadas = vDatos.Rows[0]["totalHrsSolicitadasDomingoFeriado"].ToString();
                string vHrsTotSolicitadas            = vDatos.Rows[0]["totalHrsSolicitadas"].ToString();


                string vHrsDiurnasAprobadas        = vDatos.Rows[0]["totalHrsAprobadasDiurnas"].ToString();
                string vHrsNocAprobadas            = vDatos.Rows[0]["totalHrsAprobadasNoc"].ToString();
                string vHrsNocNocAprobadas         = vDatos.Rows[0]["totalHrsAprobadasNocNoc"].ToString();
                string vHrsDomingoFeriadoAprobadas = vDatos.Rows[0]["totalHrsAprobadasDomingoFeriado"].ToString();
                string vHrsTotAprobadas            = vDatos.Rows[0]["totalHrsAprobadas"].ToString();

                string vUsuarioAprobo      = vDatos.Rows[0]["nombre"].ToString();
                string vMotivoCancelacion  = vDatos.Rows[0]["motivo"].ToString();
                string vDetalleCancelacion = vDatos.Rows[0]["observacionRrhh"].ToString();


                LBTituloRRHH.Text        = "Más Información Solicitud - " + vIdSolicitud;
                LbMsgMasInformacion.Text =
                    "Total de horas solicitadas: <b> " + vHrsTotSolicitadas + "</b><br />" + "Horas Diurnas: <b>" + vHrsDiurnasSolicitadas + "</b>, Horas Noc: <b>" + vHrsNocSolicitadas + "</b>, Horas NocNoc: <b>" + vHrsNocNocSolicitadas + "</b>, Horas Domingos Feriados: <b>" + vHrsDomingoFeriadoSolicitadas + " </b>" + "<br /><br />" + "Total de horas aprobadas: <b> " + vHrsTotAprobadas + "</b><br />" + "Horas Diurnas: <b>" + vHrsDiurnasAprobadas + "</b>, Horas Noc: <b>" + vHrsNocAprobadas + "</b>, Horas NocNoc: <b>" + vHrsNocNocAprobadas + "</b>, Horas Domingos Feriados: <b>" + vHrsDomingoFeriadoAprobadas + "</b><br /><br />" +
                    "Motivo Cancelación: <b>" + vMotivoCancelacion + "</b><br /><br />" +
                    "Detalle: <b>" + vDetalleCancelacion + "</b><br /><br />" +
                    "Usuario RRHH cancelo: <b>" + vUsuarioAprobo + "</b><br /><br />";
                //LbAprobarRRHHPregunta.Text = "<b>¿Está seguro que desea " + Session["STELBESTADORRHH"].ToString() + " la solicitud de:</ b > " + TxEmpleado.Text + "<b> ,en el rango de fechas y horas detalladas?</b>";
                UpdateMensaje.Update();
                UpTitulo.Update();
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openMasInformacionModal();", true);
            }
        }
        protected void GVBusquedaAprobadasRRHH_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            string vIdSolicitud = e.CommandArgument.ToString();

            if (e.CommandName == "HojaServicio")
            {
                String    vQuery = "RSP_TiempoExtraordinarioGenerales 12," + vIdSolicitud;
                DataTable vDatos = vConexion.obtenerDataTable(vQuery);

                String vDocumento = "";
                if (!vDatos.Rows[0]["hojaServicio"].ToString().Equals(""))
                {
                    vDocumento = vDatos.Rows[0]["hojaServicio"].ToString();
                }

                if (!vDocumento.Equals(""))
                {
                    LbHojaDescarga.Text = vIdSolicitud;
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openDescargarHojaServicioModal();", true);
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "Pop", "window.alert('No existe hoja de servicio para esta solicitud')", true);
                }
            }
            else if (e.CommandName == "Solicitud")
            {
                String    vQuery = "RSP_TiempoExtraordinarioGenerales 31," + vIdSolicitud;
                DataTable vDatos = vConexion.obtenerDataTable(vQuery);

                string vHrsDiurnasSolicitadas        = vDatos.Rows[0]["totalHrsSolicitadasDiurnas"].ToString();
                string vHrsNocSolicitadas            = vDatos.Rows[0]["totalHrsSolicitadasNoc"].ToString();
                string vHrsNocNocSolicitadas         = vDatos.Rows[0]["totalHrsSolicitadasNocNoc"].ToString();
                string vHrsDomingoFeriadoSolicitadas = vDatos.Rows[0]["totalHrsSolicitadasDomingoFeriado"].ToString();
                string vHrsTotSolicitadas            = vDatos.Rows[0]["totalHrsSolicitadas"].ToString();


                string vHrsDiurnasAprobadas        = vDatos.Rows[0]["totalHrsAprobadasDiurnas"].ToString();
                string vHrsNocAprobadas            = vDatos.Rows[0]["totalHrsAprobadasNoc"].ToString();
                string vHrsNocNocAprobadas         = vDatos.Rows[0]["totalHrsAprobadasNocNoc"].ToString();
                string vHrsDomingoFeriadoAprobadas = vDatos.Rows[0]["totalHrsAprobadasDomingoFeriado"].ToString();
                string vHrsTotAprobadas            = vDatos.Rows[0]["totalHrsAprobadas"].ToString();

                string vUsuarioAprobo             = vDatos.Rows[0]["nombre"].ToString();
                string vPermisoReintegradoAlmuero = vDatos.Rows[0]["permisoAmuerzoRrhh"].ToString();
                string vPermisoReintegradoSalida  = vDatos.Rows[0]["permisoSalidaRrhh"].ToString();
                string vPermisoReintegradoEntrada = vDatos.Rows[0]["permisoEntradaRrhh"].ToString();

                if (vPermisoReintegradoAlmuero == "")
                {
                    vPermisoReintegradoAlmuero = "NINGUNO";
                }
                else
                {
                    vPermisoReintegradoAlmuero = vDatos.Rows[0]["permisoAmuerzoRrhh"].ToString();
                }


                if (vPermisoReintegradoSalida == "")
                {
                    vPermisoReintegradoSalida = "NINGUNO";
                }
                else
                {
                    vPermisoReintegradoSalida = vDatos.Rows[0]["permisoSalidaRrhh"].ToString();
                }


                if (vPermisoReintegradoEntrada == "")
                {
                    vPermisoReintegradoEntrada = "NINGUNO";
                }
                else
                {
                    vPermisoReintegradoEntrada = vDatos.Rows[0]["permisoEntradaRrhh"].ToString();
                }


                LBTituloRRHH.Text        = "Más Informacion Solicitud - " + vIdSolicitud;
                LbMsgMasInformacion.Text =
                    "Total de horas solicitadas: <b> " + vHrsTotSolicitadas + "</b><br />" + "Horas Diurnas: <b>" + vHrsDiurnasSolicitadas + "</b>, Horas Noc: <b>" + vHrsNocSolicitadas + "</b>, Horas NocNoc: <b>" + vHrsNocNocSolicitadas + "</b>, Horas Domingos Feriados: <b>" + vHrsDomingoFeriadoSolicitadas + " </b>" + "<br /><br />" + "Total de horas aprobadas: <b> " + vHrsTotAprobadas + "</b><br />" + "Horas Diurnas: <b>" + vHrsDiurnasAprobadas + "</b>, Horas Noc: <b>" + vHrsNocAprobadas + "</b>, Horas NocNoc: <b>" + vHrsNocNocAprobadas + "</b>, Horas Domingos Feriados: <b>" + vHrsDomingoFeriadoAprobadas + "</b><br /><br />" +
                    "Usuario RRHH aprobo: <b>" + vUsuarioAprobo + "</b><br /><br />" +
                    "<hr> " +
                    "<center> <b>Pemisos Reintegrados: </b> </center><br />" +
                    "<b>Entrada Tarde: </b><br />" +
                    vPermisoReintegradoEntrada + "</b><br /><br />" +
                    "<b>Salida Temprana: </b><br />" +
                    vPermisoReintegradoSalida + "</b><br /><br />" +
                    "<b>Almuerzo: </b><br />" +
                    vPermisoReintegradoAlmuero + "</b><br /><br />"
                ;
                //LbAprobarRRHHPregunta.Text = "<b>¿Está seguro que desea " + Session["STELBESTADORRHH"].ToString() + " la solicitud de:</ b > " + TxEmpleado.Text + "<b> ,en el rango de fechas y horas detalladas?</b>";
                UpdateMensaje.Update();
                UpTitulo.Update();
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openMasInformacionModal();", true);
            }
        }