protected void fillGrid() { // Llenar GridView de equipos almacenados en la base de datos. using (var ctx = new EquiposInvModelContainer()) { var query = (from m in ctx.Equipos orderby m.equi_id descending select new { Id = m.equi_id, Codigo = (m.equi_prefijo + m.equi_cod), Usuario_Asignado = m.emp_nom, Tipo = m.equi_tipo, Marca = m.equi_marca, Modelo = m.equi_modelo, Procesador = m.equi_procesador, GHZ = m.equi_ghz, RAM = m.equi_ram, Disco = m.equi_disco, Serie = m.equi_serie, Garantia = m.equi_garantia, Proveedor = m.equi_proveedor, Orden_Compra = m.equi_ordencompra, Precio = m.equi_precio, Empresa = m.equi_empresa, Proyecto = m.equi_proyecto, Departamento = m.equi_dpto, Estado = m.equi_status, Observacion = m.equi_observacion }).ToList(); EquiposGrid.DataSource = query; EquiposGrid.DataBind(); } }
protected void individualSearch(string marca) { using (var ctx = new EquiposInvModelContainer()) { var query = (from m in ctx.Equipos where m.equi_marca == marca select m).ToList(); EquiposGrid.DataSource = query; EquiposGrid.DataBind(); } }
protected void idSearch(string idEqui) { // Busqueda individual using (var ctx = new EquiposInvModelContainer()) { var query = (from m in ctx.Equipos where m.equi_id == int.Parse(idEqui) select m).ToList(); EquiposGrid.DataSource = query; EquiposGrid.DataBind(); } }
protected void EquiposGrid_PageIndexChanging(object sender, GridViewPageEventArgs e) { fillGrid(); EquiposGrid.PageIndex = e.NewPageIndex; EquiposGrid.DataBind(); }