public void BuscarProveedor(DataGridView grid, string campo, int numPagina, int regPorPagina) { IEnumerable <Proveedores> query; int inicio = (numPagina - 1) * regPorPagina; if (campo == "") { query = TablaProveedores.ToList(); } else { query = TablaProveedores.Where(p => p.Nombre.StartsWith(campo) || p.Email.StartsWith(campo) || p.Telefono.StartsWith(campo)); } grid.DataSource = query.Skip(inicio).Take(regPorPagina).ToList(); grid.Columns[0].Visible = false; grid.Columns[1].DefaultCellStyle.BackColor = Color.WhiteSmoke; grid.Columns[3].DefaultCellStyle.BackColor = Color.WhiteSmoke; }
public List <Proveedores> GetProveedores() { return(TablaProveedores.ToList()); }