Пример #1
0
        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;
        }
Пример #2
0
        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;
        }
Пример #3
0
 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;
 }