protected void GVCancelar_PageIndexChanging(object sender, GridViewPageEventArgs e) { try { GVCancelar.PageIndex = e.NewPageIndex; GVCancelar.DataSource = (DataTable)Session["ATM_CANCELAR"]; GVCancelar.DataBind(); } catch (Exception Ex) { } }
protected void TxBuscarATM_TextChanged(object sender, EventArgs e) { try { cargarData(); String vBusqueda = TxBuscarATM.Text.ToUpper().ToString(); DataTable vDatos = (DataTable)Session["ATM_CANCELAR"]; if (vBusqueda.Equals("")) { GVCancelar.DataSource = vDatos; GVCancelar.DataBind(); } else { EnumerableRowCollection <DataRow> filtered = vDatos.AsEnumerable() .Where(r => r.Field <String>("Codigo").Contains(vBusqueda)); DataTable vDatosFiltrados = new DataTable(); vDatosFiltrados.Columns.Add("ID"); vDatosFiltrados.Columns.Add("Codigo"); vDatosFiltrados.Columns.Add("Nombre"); vDatosFiltrados.Columns.Add("Fecha"); vDatosFiltrados.Columns.Add("Avance"); foreach (DataRow item in filtered) { vDatosFiltrados.Rows.Add( item["ID"].ToString(), item["Codigo"].ToString(), item["Nombre"].ToString(), item["Fecha"].ToString(), item["Avance"].ToString() ); } GVCancelar.DataSource = vDatosFiltrados; GVCancelar.DataBind(); Session["ATM_CANCELAR"] = vDatosFiltrados; } } catch (Exception Ex) { Mensaje(Ex.Message, WarningType.Danger); } }
void cargarData() { //LISTA DE MANTENIMIENTOS A CANCELAR DataTable vDatos2 = new DataTable(); vDatos2 = vConexion.ObtenerTabla("[STEISP_ATM_CancelarMantenimiento] 1"); GVCancelar.DataSource = vDatos2; GVCancelar.DataBind(); Session["ATM_CANCELAR"] = vDatos2; //LISTA DE MANTENIMIENTOS CANCELADOS DataTable vDatos = new DataTable(); vDatos = vConexion.ObtenerTabla("[STEISP_ATM_CancelarMantenimiento] 6"); GVMantenimientoCancelado.DataSource = vDatos; GVMantenimientoCancelado.DataBind(); Session["ATM_CANCELADO"] = vDatos; }