Rev 106 | Rev 195 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 106 | Rev 127 | ||
|---|---|---|---|
| Line 62... | Line 62... | ||
| 62 | }
|
62 | }
|
| 63 | 63 | ||
| 64 | @Override |
64 | @Override |
| 65 | public void limparEntidade() { |
65 | public void limparEntidade() { |
| 66 | EtiquetaDTO etiqueta = new EtiquetaDTO(); |
66 | EtiquetaDTO etiqueta = new EtiquetaDTO(); |
| 67 | etiqueta.setQuantidade(0); |
- | |
| 68 | setEntidade(etiqueta); |
67 | setEntidade(etiqueta); |
| 69 | setCodigoProduto(""); |
68 | setCodigoProduto(""); |
| 70 | }
|
69 | }
|
| 71 | 70 | ||
| 72 | @Override |
71 | @Override |
| Line 124... | Line 123... | ||
| 124 | setEtiquetas(new ArrayList<EtiquetaDTO>()); |
123 | setEtiquetas(new ArrayList<EtiquetaDTO>()); |
| 125 | for (CompraProduto compraProduto : listaCompraProduto) { |
124 | for (CompraProduto compraProduto : listaCompraProduto) { |
| 126 | EtiquetaDTO etiqueta = new EtiquetaDTO(); |
125 | EtiquetaDTO etiqueta = new EtiquetaDTO(); |
| 127 | etiqueta.setProduto(compraProduto.getProduto()); |
126 | etiqueta.setProduto(compraProduto.getProduto()); |
| 128 | etiqueta.setQuantidade(compraProduto.getQuantidade()); |
127 | etiqueta.setQuantidade(compraProduto.getQuantidade()); |
| 129 | etiqueta.setSequencialCompra(compraProduto.getCompra().getSequencial()); |
- | |
| - | 128 | etiqueta.setLote(compraProduto.getCompra().getSequencial()); |
|
| 130 | getEtiquetas().add(etiqueta); |
129 | getEtiquetas().add(etiqueta); |
| 131 | }
|
130 | }
|
| 132 | }
|
131 | }
|
| 133 | 132 | ||
| 134 | public void removerProduto(final EtiquetaDTO etiqueta) { |
133 | public void removerProduto(final EtiquetaDTO etiqueta) { |
| Line 149... | Line 148... | ||
| 149 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
148 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
| 150 | public void execute() { |
149 | public void execute() { |
| 151 | Produto produtoSelecionado = produtoService.consultarProdutoPorCodigoOuCodigoEAN(getCodigoProduto()); |
150 | Produto produtoSelecionado = produtoService.consultarProdutoPorCodigoOuCodigoEAN(getCodigoProduto()); |
| 152 | if (produtoSelecionado != null) { |
151 | if (produtoSelecionado != null) { |
| 153 | getEntidade().setProduto(produtoSelecionado); |
152 | getEntidade().setProduto(produtoSelecionado); |
| - | 153 | getEntidade().setLote(getLoteCompra()); |
|
| 154 | adicionandoParametroArgsConfirmandoAcao(true); |
154 | adicionandoParametroArgsConfirmandoAcao(true); |
| 155 | } else { |
155 | } else { |
| 156 | LancadorMensagem.lancarErro("Produto não encontrado"); |
156 | LancadorMensagem.lancarErro("Produto não encontrado"); |
| 157 | }
|
157 | }
|
| 158 | }
|
158 | }
|
| Line 190... | Line 190... | ||
| 190 | private List<EtiquetaDTO> adicionarEtiquetas() { |
190 | private List<EtiquetaDTO> adicionarEtiquetas() { |
| 191 | List<EtiquetaDTO> etiquetas = new ArrayList<EtiquetaDTO>(); |
191 | List<EtiquetaDTO> etiquetas = new ArrayList<EtiquetaDTO>(); |
| 192 | for (EtiquetaDTO etiqueta : getEtiquetas()) { |
192 | for (EtiquetaDTO etiqueta : getEtiquetas()) { |
| 193 | Integer quantidadeEmitir = etiqueta.getQuantidade(); |
193 | Integer quantidadeEmitir = etiqueta.getQuantidade(); |
| 194 | for (int i = 1; i <= quantidadeEmitir; i++) { |
194 | for (int i = 1; i <= quantidadeEmitir; i++) { |
| 195 | if (VerificadorUtil.naoEstaNuloOuVazio(getLoteCompra())) { |
- | |
| 196 | etiqueta.setSequencialCompra(getLoteCompra()); |
- | |
| 197 | }
|
- | |
| 198 | etiquetas.add(etiqueta); |
195 | etiquetas.add(etiqueta); |
| 199 | }
|
196 | }
|
| 200 | }
|
197 | }
|
| 201 | return etiquetas; |
198 | return etiquetas; |
| 202 | }
|
199 | }
|