Ejemplo n.º 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));
        }
Ejemplo n.º 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));
        }