private void cargarDatos()
        {
            try{
                String    vQuery = "[RSP_ActivosPI] 7";
                DataTable vDatos = vConexion.obtenerDataTable(vQuery);
                if (vDatos.Rows.Count > 0)
                {
                    GvAsignaciones.DataSource = vDatos;
                    GvAsignaciones.DataBind();
                    Session["ACTIVOS_PI_ASIGNACIONES"] = vDatos;
                }

                vQuery = "[RSP_ActivosPI] 8";
                vDatos = vConexion.obtenerDataTable(vQuery);
                if (vDatos.Rows.Count > 0)
                {
                    GvHistorico.DataSource = vDatos;
                    GvHistorico.DataBind();
                    Session["ACTIVOS_PI_HISTORICO"] = vDatos;
                }

                vQuery = "[RSP_ActivosPI] 10";
                vDatos = vConexion.obtenerDataTable(vQuery);
                if (vDatos.Rows.Count > 0)
                {
                    DDLEmpleado.Items.Clear();
                    DDLEmpleado.Items.Add(new ListItem {
                        Value = "0", Text = "Seleccione una opción"
                    });
                    foreach (DataRow item in vDatos.Rows)
                    {
                        DDLEmpleado.Items.Add(new ListItem {
                            Value = item["idEmpleado"].ToString(), Text = item["nombre"].ToString()
                        });
                    }
                }

                vQuery = "[RSP_ActivosPI] 12";
                vDatos = vConexion.obtenerDataTable(vQuery);
                DDLCategoria.Items.Clear();
                if (vDatos.Rows.Count > 0)
                {
                    DDLCategoria.Items.Add(new ListItem {
                        Value = "0", Text = "Seleccione una opción"
                    });
                    foreach (DataRow item in vDatos.Rows)
                    {
                        DDLCategoria.Items.Add(new ListItem {
                            Value = item["idCategoria"].ToString(), Text = item["nombre"].ToString()
                        });
                    }
                }
            }catch (Exception ex) {
                Mensaje(ex.Message, WarningType.Danger);
            }
        }
 protected void GvHistorico_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     try{
         GvHistorico.PageIndex  = e.NewPageIndex;
         GvHistorico.DataSource = (DataTable)Session["ACTIVOS_PI_HISTORICO"];
         GvHistorico.DataBind();
     }catch (Exception ex) {
         Mensaje(ex.Message, WarningType.Danger);
     }
 }