public IEnumerable<SG_VENTAS_DIARIAS> ObtenerVentasDiariasPorCriterio(System.Linq.Expressions.Expression<Func<SG_VENTAS_DIARIAS, bool>> criterio) { IQueryable<SG_VENTAS_DIARIAS> result = null; ExecuteManager(uow => { var managerVentas = new SG_VENTAS_DIARIASManager(uow); result = managerVentas.BuscarTodos(criterio); }); return result; }
public IEnumerable<SG_VENTAS_DIARIAS> ObtenerVentasDiariasPaginado(PagingInfo paginacion, string ANIO, string MES, string ANIO_MES = null) { IQueryable<SG_VENTAS_DIARIAS> result = null; ExecuteManager(uow => { var managerVentas = new SG_VENTAS_DIARIASManager(uow); //result = managerVentas.BuscarTodos(); //result = result.Where(x => x.FECHA.ToString("MM-yyyy") == ANIO_MES); result = managerVentas.ObtenerVentasPorMesyAnio(ANIO,MES); paginacion.total = result.Count(); //result = managerVentas.QueryPaged(result,paginacion.limit,paginacion.start,paginacion.sort,paginacion.dir); //var manager = new SG_LISTASManager(uow); //result = manager.QueryPaged(manager.Query(), paginacion.limit, paginacion.start, paginacion.sort, paginacion.dir); //resultado.Rows = result.ToList(); //resultado.Total = manager.Query().Count(); //resultado.success = true; }); return result; }
public SG_VENTAS_DIARIAS ObtenerVentaDiaria(Expression<Func<SG_VENTAS_DIARIAS, bool>> criterio) { SG_VENTAS_DIARIAS result = null; ExecuteManager(uow => { var managerVentas = new SG_VENTAS_DIARIASManager(uow); result = managerVentas.BuscarTodos(criterio).FirstOrDefault(); ; }); return result; }