Rev 195 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 195 | Rev 731 | ||
|---|---|---|---|
| Line 20... | Line 20... | ||
| 20 | import br.com.ec.domain.model.Fornecedor; |
20 | import br.com.ec.domain.model.Fornecedor; |
| 21 | import br.com.ec.domain.model.FornecedorProduto; |
21 | import br.com.ec.domain.model.FornecedorProduto; |
| 22 | import br.com.ec.domain.model.Loja; |
22 | import br.com.ec.domain.model.Loja; |
| 23 | import br.com.ec.domain.model.Produto; |
23 | import br.com.ec.domain.model.Produto; |
| 24 | import br.com.ec.domain.model.ProdutoPedidoCompra; |
24 | import br.com.ec.domain.model.ProdutoPedidoCompra; |
| - | 25 | import br.com.ec.domain.model.SubtipoProduto; |
|
| 25 | import br.com.ec.domain.model.tipos.TipoStatusPedidoCompra; |
26 | import br.com.ec.domain.model.tipos.TipoStatusPedidoCompra; |
| 26 | import br.com.ec.domain.service.fornecedor.FornecedorService; |
27 | import br.com.ec.domain.service.fornecedor.FornecedorService; |
| 27 | import br.com.ec.domain.service.fornecedorproduto.FornecedorProdutoService; |
28 | import br.com.ec.domain.service.fornecedorproduto.FornecedorProdutoService; |
| 28 | import br.com.ec.domain.service.produto.ProdutoService; |
29 | import br.com.ec.domain.service.produto.ProdutoService; |
| 29 | import br.com.ec.domain.service.produtodaloja.ProdutoLojaService; |
30 | import br.com.ec.domain.service.produtodaloja.ProdutoLojaService; |
| 30 | import br.com.ec.domain.service.produtopedidocompra.ProdutoPedidoCompraService; |
31 | import br.com.ec.domain.service.produtopedidocompra.ProdutoPedidoCompraService; |
| 31 | import br.com.ec.domain.service.seguranca.ContextoSeguranca; |
32 | import br.com.ec.domain.service.seguranca.ContextoSeguranca; |
| - | 33 | import br.com.ec.domain.service.subtipoproduto.SubtipoProdutoService; |
|
| 32 | import br.com.ec.web.exception.VerificadorLancamentoException; |
34 | import br.com.ec.web.exception.VerificadorLancamentoException; |
| 33 | import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean; |
35 | import br.com.ec.web.exception.VerificadorLancamentoException.CommandBean; |
| 34 | import br.com.ec.web.generic.AbstractBean; |
36 | import br.com.ec.web.generic.AbstractBean; |
| 35 | import br.com.ec.web.message.LancadorMensagem; |
37 | import br.com.ec.web.message.LancadorMensagem; |
| 36 | 38 | ||
| Line 45... | Line 47... | ||
| 45 | private ProdutoPedidoCompraService produtoPedidoCompraService; |
47 | private ProdutoPedidoCompraService produtoPedidoCompraService; |
| 46 | private FornecedorProdutoService fornecedorProdutoService; |
48 | private FornecedorProdutoService fornecedorProdutoService; |
| 47 | private FornecedorService fornecedorService; |
49 | private FornecedorService fornecedorService; |
| 48 | private ProdutoService produtoService; |
50 | private ProdutoService produtoService; |
| 49 | private ProdutoLojaService produtoLojaService; |
51 | private ProdutoLojaService produtoLojaService; |
| - | 52 | private SubtipoProdutoService subtipoProdutoService; |
|
| 50 | private ContextoSeguranca contextoSeguranca; |
53 | private ContextoSeguranca contextoSeguranca; |
| 51 | 54 | ||
| 52 | private ProdutoPedidoCompra produtoPedidoCompraSelecionado; |
55 | private ProdutoPedidoCompra produtoPedidoCompraSelecionado; |
| 53 | 56 | ||
| 54 | private ProdutoPedidoCompraExtrairDTO produtoPedidoCompraExtrairDTO; |
57 | private ProdutoPedidoCompraExtrairDTO produtoPedidoCompraExtrairDTO; |
| Line 57... | Line 60... | ||
| 57 | private Loja lojaAlteracao; |
60 | private Loja lojaAlteracao; |
| 58 | private Fornecedor fornecedorAlteracao; |
61 | private Fornecedor fornecedorAlteracao; |
| 59 | private String statusAlteracao; |
62 | private String statusAlteracao; |
| 60 | 63 | ||
| 61 | private List<PedidosResumoDTO> resumoPedidos; |
64 | private List<PedidosResumoDTO> resumoPedidos; |
| - | 65 | private List<SubtipoProduto> listaSubtipos; |
|
| 62 | 66 | ||
| 63 | @Inject |
67 | @Inject |
| 64 | public ProdutoPedidoCompraBean(ProdutoPedidoCompraService produtoPedidoCompraService, FornecedorProdutoService fornecedorProdutoService, |
68 | public ProdutoPedidoCompraBean(ProdutoPedidoCompraService produtoPedidoCompraService, FornecedorProdutoService fornecedorProdutoService, |
| 65 | FornecedorService fornecedorService, ProdutoService produtoService, ProdutoLojaService produtoLojaService, ContextoSeguranca contextoSeguranca) { |
- | |
| - | 69 | FornecedorService fornecedorService, ProdutoService produtoService, ProdutoLojaService produtoLojaService, SubtipoProdutoService subtipoProdutoService, |
|
| - | 70 | ContextoSeguranca contextoSeguranca) { |
|
| 66 | this.produtoPedidoCompraService = produtoPedidoCompraService; |
71 | this.produtoPedidoCompraService = produtoPedidoCompraService; |
| 67 | this.fornecedorProdutoService = fornecedorProdutoService; |
72 | this.fornecedorProdutoService = fornecedorProdutoService; |
| 68 | this.fornecedorService = fornecedorService; |
73 | this.fornecedorService = fornecedorService; |
| 69 | this.produtoService = produtoService; |
74 | this.produtoService = produtoService; |
| 70 | this.produtoLojaService = produtoLojaService; |
75 | this.produtoLojaService = produtoLojaService; |
| - | 76 | this.subtipoProdutoService = subtipoProdutoService; |
|
| 71 | this.contextoSeguranca = contextoSeguranca; |
77 | this.contextoSeguranca = contextoSeguranca; |
| 72 | }
|
78 | }
|
| 73 | 79 | ||
| 74 | @Override |
80 | @Override |
| 75 | public void preCarregamento() { |
81 | public void preCarregamento() { |
| Line 170... | Line 176... | ||
| 170 | public List<PedidosResumoDTO> getResumoPedidos() { |
176 | public List<PedidosResumoDTO> getResumoPedidos() { |
| 171 | return resumoPedidos; |
177 | return resumoPedidos; |
| 172 | }
|
178 | }
|
| 173 | public void setResumoPedidos(List<PedidosResumoDTO> resumoPedidos) { |
179 | public void setResumoPedidos(List<PedidosResumoDTO> resumoPedidos) { |
| 174 | this.resumoPedidos = resumoPedidos; |
180 | this.resumoPedidos = resumoPedidos; |
| - | 181 | }
|
|
| - | 182 | ||
| - | 183 | public List<SubtipoProduto> getListaSubtipos() { |
|
| - | 184 | if (VerificadorUtil.estaNulo(listaSubtipos)) { |
|
| - | 185 | setListaSubtipos(subtipoProdutoService.consultarTodosAtivos()); |
|
| - | 186 | }
|
|
| - | 187 | return listaSubtipos; |
|
| - | 188 | }
|
|
| - | 189 | public void setListaSubtipos(List<SubtipoProduto> listaSubtipos) { |
|
| - | 190 | this.listaSubtipos = listaSubtipos; |
|
| 175 | }
|
191 | }
|
| 176 | 192 | ||
| 177 | public Double getValorTotalPedido() { |
193 | public Double getValorTotalPedido() { |
| 178 | Double valorTotal = new Double(0.0); |
194 | Double valorTotal = new Double(0.0); |
| 179 | if (VerificadorUtil.naoEstaNuloOuVazio(getProdutoPedidoCompras())) { |
195 | if (VerificadorUtil.naoEstaNuloOuVazio(getProdutoPedidoCompras())) { |
| Line 508... | Line 524... | ||
| 508 | }
|
524 | }
|
| 509 | prepararConsulta(); |
525 | prepararConsulta(); |
| 510 | LancadorMensagem.lancarSucesso("DADOS ALTERADOS COM SUCESSO!"); |
526 | LancadorMensagem.lancarSucesso("DADOS ALTERADOS COM SUCESSO!"); |
| 511 | }
|
527 | }
|
| 512 | }); |
528 | }); |
| - | 529 | }
|
|
| - | 530 | ||
| - | 531 | public void consultarSubtipos() { |
|
| - | 532 | SubtipoProduto subtipoProduto = new SubtipoProduto(); |
|
| - | 533 | if (VerificadorUtil.naoEstaNuloOuVazio(getParametrosConsulta().getEntidade().getProduto().getTipo())) { |
|
| - | 534 | subtipoProduto.setTipo(getParametrosConsulta().getEntidade().getProduto().getTipo()); |
|
| - | 535 | }
|
|
| - | 536 | subtipoProduto.setAtivo(true); |
|
| - | 537 | setListaSubtipos(subtipoProdutoService.consultar(subtipoProduto)); |
|
| 513 | }
|
538 | }
|
| 514 | 539 | ||
| 515 | }
|
540 | }
|