Esempio n. 1
0
        public ActionResult Listado(ComprasFiltrosModel filtros, int?page)
        {
            var compras = Uow.Compras.Listado(c => c.Factura.Proveedor,
                                              c => c.ComprasProductos)
                          .Where(c => c.CuentaId == UsuarioActual.CuentaId)
                          .Where(filtros.GetFilterExpression())
                          .OrderByDescending(c => c.Fecha);

            var lista        = compras.ToPagedList(page ?? 1, AppSettings.DefaultPageSize);
            var listadoModel = new ComprasListadoModel
            {
                List        = lista,
                Filtros     = filtros,
                Desde       = filtros.Desde,
                Nro         = filtros.Nro,
                Hasta       = filtros.Hasta,
                ProveedorId = filtros.ProveedorId
            };


            return(PartialView("_Listado", listadoModel));
        }
        public ActionResult Listado(ComprasFiltrosModel filtros, int? page)
        {
            var compras = Uow.Compras.Listado(c => c.Factura.Proveedor,
                c => c.ComprasProductos)
                .Where(c => c.CuentaId == UsuarioActual.CuentaId)
                .Where(filtros.GetFilterExpression())
                .OrderByDescending(c => c.Fecha);

            var lista = compras.ToPagedList(page ?? 1, AppSettings.DefaultPageSize);
            var listadoModel = new ComprasListadoModel
            {
                List = lista,
                Filtros = filtros,
                Desde = filtros.Desde,
                Nro = filtros.Nro,
                Hasta = filtros.Hasta,
                ProveedorId = filtros.ProveedorId
            };

            return PartialView("_Listado", listadoModel);
        }