public IEnumerable<SG_COMPRAS> ObtenerComprasPorCriterio(System.Linq.Expressions.Expression<Func<SG_COMPRAS, bool>> criterio) { IQueryable<SG_COMPRAS> result = null; ExecuteManager(uow => { var managerVentas = new SG_COMPRASManager(uow); result = managerVentas.BuscarTodos(criterio); }); return result; }
public IEnumerable<SG_COMPRAS> ObtenerComprasPaginado(PagingInfo paginacion, string ANIO, string MES) { IQueryable<SG_COMPRAS> result = null; ExecuteManager(uow => { var manager = new SG_COMPRASManager(uow); //result = manager.BuscarTodos(); result = manager.ObtenerComprasPorMesyAnio(ANIO, MES); if (paginacion != null) { paginacion.total = result.Count(); result = manager.QueryPaged(result, paginacion.limit, paginacion.start, paginacion.sort, paginacion.dir); } }); return result; }