예제 #1
0
        //
        public ActionResult imprimir()
        {
            var OPedidoProducaoConsultaVM = new PedidoProducaoConsultaVM();

            var query = OPedidoProducaoConsultaVM.montarQuery();

            var queryFiltrada = OPedidoProducaoConsultaVM.filtrarCampos(query);

            var ViewModel = new PedidoProducaoImpressaoVM();

            ViewModel.DadosAssociacao = this.OOrganizacaoBL.carregar(User.idOrganizacao());

            ViewModel.listaTodosPedidos = queryFiltrada;

            ViewModel.listaTodosPedidos.ForEach(OPedido => {
                OPedido.listaProdutos = this.OPedidoProdutoBL.listar(OPedido.id).ToList();
            });

            return(View(ViewModel));
        }
예제 #2
0
        public ActionResult imprimirProdutos()
        {
            var OPedidoProducaoConsultaVM = new PedidoProducaoConsultaVM();

            var query = OPedidoProducaoConsultaVM.montarQuery();

            var queryFiltrada = OPedidoProducaoConsultaVM.filtrarCampos(query);

            var ViewModel = new PedidoProducaoImpressaoVM();

            ViewModel.DadosAssociacao = this.OOrganizacaoBL.carregar(User.idOrganizacao());

            ViewModel.listaTodosPedidos = queryFiltrada;

            ViewModel.idsPedidos = ViewModel.listaTodosPedidos.Select(x => x.id).ToList();

            ViewModel.listaProdutos = this.OPedidoProdutoBL.listar(0).Where(x => ViewModel.idsPedidos.Contains(x.idPedido)).ToList();

            ViewModel.carregarResumo();

            return(View(ViewModel));
        }
예제 #3
0
        //
        public ActionResult index()
        {
            var OPedidoProducaoConsultaVM = new PedidoProducaoConsultaVM();

            var query = OPedidoProducaoConsultaVM.montarQuery();

            var queryFiltrada = OPedidoProducaoConsultaVM.filtrarCampos(query);

            var ViewModel = new PedidoProducaoVM();

            ViewModel.listaPedidos = queryFiltrada.OrderByDescending(x => x.id).ToPagedList(UtilRequest.getNroPagina(), UtilRequest.getNroRegistros());

            ViewModel.listaTodosPedidos = queryFiltrada;

            ViewModel.idsPedidos = ViewModel.listaTodosPedidos.Select(x => x.id).ToList();

            ViewModel.listaProdutos = this.OPedidoProdutoBL.listar(0).Where(x => ViewModel.idsPedidos.Contains(x.idPedido)).ToList();

            ViewModel.idBoxLista = "boxListaPedidosTodos";

            ViewModel.carregarTotais();

            return(View(ViewModel));
        }