Subversion Repositories Integrator Subversion

Rev

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(),