Ejemplo n.º 1
0
        //
        public ActionResult imprimir()
        {
            var ViewModel = new PedidoMontagemImpressaoVM();

            var query         = this.montarQuery();
            var queryFiltrada = this.filtrarCampos(query);

            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 ViewModel = new PedidoMontagemImpressaoVM();

            var query         = this.montarQuery();
            var queryFiltrada = this.filtrarCampos(query);

            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));
        }