public ActionResult Listado(TransferenciasFiltrosModel filtros, int? page)
        {
            var transferencias = Uow.Transferencias.Listado(c => c.TransferenciaProductos,
                                                            c => c.Origen,
                                                            c => c.Destino,
                                                            c => c.Usuario)
                .Where(filtros.GetFilterExpression())
                .OrderByDescending(c => c.TransferenciaId);

            var lista = transferencias.ToPagedList(page ?? 1, AppSettings.DefaultPageSize);
            var listadoModel = new TransferenciasListadoModel
            {
                List = lista,
                Filtros = filtros,
                Desde = filtros.Desde,
                Nro = filtros.Nro,
                Hasta = filtros.Hasta,
                OrigenId = filtros.OrigenId,
                DestinoId = filtros.DestinoId
            };

            return PartialView("_Listado", listadoModel);
        }
        public ActionResult Index(TransferenciasListadoModel model, int? page)
        {
            model.Filtros = model.Filtros ?? new TransferenciasFiltrosModel()
            {
                Desde = model.Desde,
                Nro = model.Nro,
                Hasta = model.Hasta,
                Aprobadas = model.Aprobadas,
                DestinoId = model.DestinoId,
                OrigenId = model.OrigenId
            };

            var transferencias = Uow.Transferencias.Listado(c => c.TransferenciaProductos,
                                                            c => c.Origen,
                                                            c => c.Destino,
                                                            c => c.Usuario)
                .Where(model.Filtros.GetFilterExpression())
                .OrderByDescending(c => c.TransferenciaId).ToList();

            var pageNumber = page ?? 1;
            var pageSize = AppSettings.DefaultPageSize;
            IPagedList<Transferencia> lista = transferencias.ToPagedList(pageNumber, pageSize);

            var listadoModel = new TransferenciasListadoModel
            {
                List = lista,
                Filtros = model.Filtros
            };
            return PartialOrView(listadoModel);
        }