Rev 106 | Rev 161 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 106 | Rev 147 | ||
|---|---|---|---|
| Line 45... | Line 45... | ||
| 45 | private List<ProdutoHistoricoDTO> produtosHistorico; |
45 | private List<ProdutoHistoricoDTO> produtosHistorico; |
| 46 | private List<ProdutoHistoricoDetalhesDTO> produtosHistoricoDetalhes; |
46 | private List<ProdutoHistoricoDetalhesDTO> produtosHistoricoDetalhes; |
| 47 | private List<ProdutoHistoricoDetalhesDTO> resumoProdutosHistoricoDetalhes; |
47 | private List<ProdutoHistoricoDetalhesDTO> resumoProdutosHistoricoDetalhes; |
| 48 | 48 | ||
| 49 | private String descricaoDetalhamento; |
49 | private String descricaoDetalhamento; |
| - | 50 | private Integer mesesConsultaHistorico; |
|
| 50 | 51 | ||
| 51 | @Inject |
52 | @Inject |
| 52 | public ProdutoDetalheBean(ProdutoService produtoService, ProdutoLojaService produtoLojaService, |
53 | public ProdutoDetalheBean(ProdutoService produtoService, ProdutoLojaService produtoLojaService, |
| 53 | FornecedorProdutoService fornecedorProdutoService, LojaService lojaService, ContextoSeguranca contextoSeguranca) { |
54 | FornecedorProdutoService fornecedorProdutoService, LojaService lojaService, ContextoSeguranca contextoSeguranca) { |
| 54 | this.produtoService = produtoService; |
55 | this.produtoService = produtoService; |
| Line 113... | Line 114... | ||
| 113 | public String getDescricaoDetalhamento() { |
114 | public String getDescricaoDetalhamento() { |
| 114 | return descricaoDetalhamento; |
115 | return descricaoDetalhamento; |
| 115 | }
|
116 | }
|
| 116 | public void setDescricaoDetalhamento(String descricaoDetalhamento) { |
117 | public void setDescricaoDetalhamento(String descricaoDetalhamento) { |
| 117 | this.descricaoDetalhamento = descricaoDetalhamento; |
118 | this.descricaoDetalhamento = descricaoDetalhamento; |
| - | 119 | }
|
|
| - | 120 | ||
| - | 121 | public Integer getMesesConsultaHistorico() { |
|
| - | 122 | return mesesConsultaHistorico; |
|
| - | 123 | }
|
|
| - | 124 | public void setMesesConsultaHistorico(Integer mesesConsultaHistorico) { |
|
| - | 125 | this.mesesConsultaHistorico = mesesConsultaHistorico; |
|
| 118 | }
|
126 | }
|
| 119 | 127 | ||
| 120 | /***************************************************************/
|
128 | /***************************************************************/
|
| 121 | 129 | ||
| 122 | public Integer consultarEstoque(Produto produto) { |
130 | public Integer consultarEstoque(Produto produto) { |
| Line 141... | Line 149... | ||
| 141 | 149 | ||
| 142 | public TipoGeneroProduto[] getTiposGeneroProduto() { |
150 | public TipoGeneroProduto[] getTiposGeneroProduto() { |
| 143 | return TipoGeneroProduto.values(); |
151 | return TipoGeneroProduto.values(); |
| 144 | }
|
152 | }
|
| 145 | 153 | ||
| 146 | public void consultarHistorico(Produto produto) { |
- | |
| 147 | setProdutoSelecionado(produto); |
- | |
| 148 | setProdutosHistorico(produtoService.consultarHistorico(produto, 12)); |
- | |
| - | 154 | public void consultarHistorico(final Produto produto) { |
|
| - | 155 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
|
| - | 156 | public void execute() { |
|
| - | 157 | setProdutoSelecionado(produto); |
|
| - | 158 | setMesesConsultaHistorico(12); |
|
| - | 159 | setProdutosHistorico(produtoService.consultarHistorico(produto, getMesesConsultaHistorico())); |
|
| - | 160 | }
|
|
| - | 161 | }); |
|
| 149 | }
|
162 | }
|
| 150 | 163 | ||
| 151 | public void detalharHistorico(ProdutoHistoricoDTO produtoHistorico) { |
164 | public void detalharHistorico(ProdutoHistoricoDTO produtoHistorico) { |
| 152 | setDescricaoDetalhamento(TipoLancamentoHistorico.parse(produtoHistorico.getTipoLancamento()).getDescricao()); |
165 | setDescricaoDetalhamento(TipoLancamentoHistorico.parse(produtoHistorico.getTipoLancamento()).getDescricao()); |
| 153 | setProdutosHistoricoDetalhes(produtoService.detalharHistorico(produtoHistorico)); |
166 | setProdutosHistoricoDetalhes(produtoService.detalharHistorico(produtoHistorico)); |
| Line 178... | Line 191... | ||
| 178 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
191 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
| 179 | public void execute() { |
192 | public void execute() { |
| 180 | fornecedorProdutoService.excluirPorFornecedorEeProduto(fornecedorProduto); |
193 | fornecedorProdutoService.excluirPorFornecedorEeProduto(fornecedorProduto); |
| 181 | setEntidade(produtoService.detalharProduto(fornecedorProduto.getProduto())); |
194 | setEntidade(produtoService.detalharProduto(fornecedorProduto.getProduto())); |
| 182 | LancadorMensagem.lancarSucesso("VÍNCULO EXCLUÍDO COM SUCESSO"); |
195 | LancadorMensagem.lancarSucesso("VÍNCULO EXCLUÍDO COM SUCESSO"); |
| - | 196 | }
|
|
| - | 197 | }); |
|
| - | 198 | }
|
|
| - | 199 | ||
| - | 200 | public void consultarMaisHistorico() { |
|
| - | 201 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
|
| - | 202 | public void execute() { |
|
| - | 203 | setMesesConsultaHistorico(getMesesConsultaHistorico() + 12); |
|
| - | 204 | setProdutosHistorico(produtoService.consultarHistorico(getProdutoSelecionado(), getMesesConsultaHistorico())); |
|
| 183 | }
|
205 | }
|
| 184 | }); |
206 | }); |
| 185 | }
|
207 | }
|
| 186 | 208 | ||
| 187 | }
|
209 | }
|