Subversion Repositories Integrator Subversion

Rev

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
        }