public ActionResult Index(ComprasListadoModel model, int?page) { model.Filtros = model.Filtros ?? new ComprasFiltrosModel() { Desde = model.Desde, Nro = model.Nro, Hasta = model.Hasta, ProveedorId = model.ProveedorId }; var compras = Uow.Compras.Listado(c => c.Factura.Proveedor, c => c.ComprasProductos) .Where(c => c.CuentaId == UsuarioActual.CuentaId) .Where(model.Filtros.GetFilterExpression()) .OrderByDescending(c => c.Fecha); var pageNumber = page ?? 1; var pageSize = AppSettings.DefaultPageSize; IPagedList <Compra> lista = compras.ToPagedList(pageNumber, pageSize); var listadoModel = new ComprasListadoModel { List = lista, Filtros = model.Filtros }; return(PartialOrView(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)); }
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 Index(ComprasListadoModel model, int? page) { model.Filtros = model.Filtros ?? new ComprasFiltrosModel() { Desde = model.Desde, Nro = model.Nro, Hasta = model.Hasta, ProveedorId = model.ProveedorId }; var compras = Uow.Compras.Listado(c => c.Factura.Proveedor, c => c.ComprasProductos) .Where(c => c.CuentaId == UsuarioActual.CuentaId) .Where(model.Filtros.GetFilterExpression()) .OrderByDescending(c => c.Fecha); var pageNumber = page ?? 1; var pageSize = AppSettings.DefaultPageSize; IPagedList<Compra> lista = compras.ToPagedList(pageNumber, pageSize); var listadoModel = new ComprasListadoModel { List = lista, Filtros = model.Filtros }; return PartialOrView(listadoModel); }