Rev 152 | Rev 195 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 152 | Rev 170 | ||
|---|---|---|---|
| Line 21... | Line 21... | ||
| 21 | import br.com.ec.domain.model.Loja; |
21 | import br.com.ec.domain.model.Loja; |
| 22 | import br.com.ec.domain.model.Modelo; |
22 | import br.com.ec.domain.model.Modelo; |
| 23 | import br.com.ec.domain.model.NotaFiscal; |
23 | import br.com.ec.domain.model.NotaFiscal; |
| 24 | import br.com.ec.domain.model.Produto; |
24 | import br.com.ec.domain.model.Produto; |
| 25 | import br.com.ec.domain.model.Tributacao; |
25 | import br.com.ec.domain.model.Tributacao; |
| 26 | import br.com.ec.domain.model.tipos.TipoNotaFiscal; |
- | |
| - | 26 | import br.com.ec.domain.model.tipos.nfe.TipoNotaFiscal; |
|
| 27 | import br.com.ec.domain.service.compra.CompraService; |
27 | import br.com.ec.domain.service.compra.CompraService; |
| 28 | import br.com.ec.domain.service.compraproduto.CompraProdutoService; |
28 | import br.com.ec.domain.service.compraproduto.CompraProdutoService; |
| 29 | import br.com.ec.domain.service.fornecedor.FornecedorService; |
29 | import br.com.ec.domain.service.fornecedor.FornecedorService; |
| 30 | import br.com.ec.domain.service.fornecedorproduto.FornecedorProdutoService; |
30 | import br.com.ec.domain.service.fornecedorproduto.FornecedorProdutoService; |
| 31 | import br.com.ec.domain.service.notafiscal.NotaFiscalService; |
31 | import br.com.ec.domain.service.notafiscal.NotaFiscalService; |
| Line 511... | Line 511... | ||
| 511 | }
|
511 | }
|
| 512 | 512 | ||
| 513 | public void confirmarImportacaoXml() { |
513 | public void confirmarImportacaoXml() { |
| 514 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
514 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
| 515 | public void execute() { |
515 | public void execute() { |
| 516 | NotaFiscal notaFiscalImportado = notaFiscalService.consultarPelaChaveEeTipo(getNotaFiscalImportada().getChave(), TipoNotaFiscal.NFE_RECEBIDA.getValor()); |
- | |
| - | 516 | NotaFiscal notaFiscalImportado = notaFiscalService.consultarPelaChaveEeTipo(getNotaFiscalImportada().getChave(), TipoNotaFiscal.NFE_ENTRADA.getValor()); |
|
| 517 | if (VerificadorUtil.naoEstaNulo(notaFiscalImportado)) { |
517 | if (VerificadorUtil.naoEstaNulo(notaFiscalImportado)) { |
| 518 | getEntidade().setNotaFiscal(notaFiscalImportado); |
518 | getEntidade().setNotaFiscal(notaFiscalImportado); |
| 519 | } else { |
519 | } else { |
| 520 | notaFiscalService.alterar(getNotaFiscalImportada()); |
520 | notaFiscalService.alterar(getNotaFiscalImportada()); |
| 521 | getEntidade().setNotaFiscal(notaFiscalService.consultarPelaChaveEeTipo(getNotaFiscalImportada().getChave(), TipoNotaFiscal.NFE_RECEBIDA.getValor())); |
- | |
| - | 521 | getEntidade().setNotaFiscal(notaFiscalService.consultarPelaChaveEeTipo(getNotaFiscalImportada().getChave(), TipoNotaFiscal.NFE_ENTRADA.getValor())); |
|
| 522 | }
|
522 | }
|
| 523 | if (getCadastrarParcelasImportadas()) { |
523 | if (getCadastrarParcelasImportadas()) { |
| 524 | compraService.adicionarParcelasNaCompra(getEntidade(), getNotaFiscalImportada().getListaParcelas()); |
524 | compraService.adicionarParcelasNaCompra(getEntidade(), getNotaFiscalImportada().getListaParcelas()); |
| 525 | }
|
525 | }
|
| 526 | compraProdutoService.adicionarProdutosImportados(getEntidade(), getNotaFiscalImportada().getListaCompraProduto(), |
526 | compraProdutoService.adicionarProdutosImportados(getEntidade(), getNotaFiscalImportada().getListaCompraProduto(), |