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 GvAsignaciones_PageIndexChanging(object sender, GridViewPageEventArgs e) { try{ GvAsignaciones.PageIndex = e.NewPageIndex; GvAsignaciones.DataSource = (DataTable)Session["ACTIVOS_PI_ASIGNACIONES"]; GvAsignaciones.DataBind(); }catch (Exception ex) { Mensaje(ex.Message, WarningType.Danger); } }
protected void TxBuscaAsignacion_TextChanged(object sender, EventArgs e) { try{ if (TxBuscaAsignacion.Text != "" || TxBuscaAsignacion.Text != string.Empty) { String vQuery = "[RSP_ActivosPI] 9,'" + TxBuscaAsignacion.Text + "'"; DataTable vDatos = vConexion.obtenerDataTable(vQuery); GvAsignaciones.DataSource = vDatos; GvAsignaciones.DataBind(); Session["ACTIVOS_PI_ASIGNACIONES"] = vDatos; } else { cargarDatos(); } UpdateDivBusquedas.Update(); }catch (Exception Ex) { Mensaje(Ex.Message, WarningType.Danger); } }