Rev 106 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 106 | Rev 170 | ||
|---|---|---|---|
| Line 10... | Line 10... | ||
| 10 | 10 | ||
| 11 | import org.primefaces.model.StreamedContent; |
11 | import org.primefaces.model.StreamedContent; |
| 12 | 12 | ||
| 13 | import br.com.ec.domain.model.NotaFiscal; |
13 | import br.com.ec.domain.model.NotaFiscal; |
| 14 | import br.com.ec.domain.model.Venda; |
14 | import br.com.ec.domain.model.Venda; |
| 15 | import br.com.ec.domain.model.tipos.TipoModeloNotaFiscal; |
- | |
| 16 | import br.com.ec.domain.model.tipos.TipoNotaFiscal; |
- | |
| - | 15 | import br.com.ec.domain.model.tipos.nfe.TipoModeloNotaFiscal; |
|
| - | 16 | import br.com.ec.domain.model.tipos.nfe.TipoNotaFiscal; |
|
| 17 | import br.com.ec.domain.service.notafiscal.NotaFiscalService; |
17 | import br.com.ec.domain.service.notafiscal.NotaFiscalService; |
| 18 | import br.edu.cesmac.core.util.VerificadorUtil; |
18 | import br.edu.cesmac.core.util.VerificadorUtil; |
| 19 | import br.edu.cesmac.web.exception.VerificadorLancamentoException; |
19 | import br.edu.cesmac.web.exception.VerificadorLancamentoException; |
| 20 | import br.edu.cesmac.web.exception.VerificadorLancamentoException.CommandBean; |
20 | import br.edu.cesmac.web.exception.VerificadorLancamentoException.CommandBean; |
| 21 | import br.edu.cesmac.web.exception.VerificadorLancamentoException.CommandRelatorioStreamedContent; |
21 | import br.edu.cesmac.web.exception.VerificadorLancamentoException.CommandRelatorioStreamedContent; |
| Line 107... | Line 107... | ||
| 107 | verificarSeNotaFiscalFoiEmitida(venda); |
107 | verificarSeNotaFiscalFoiEmitida(venda); |
| 108 | setVendaSelecionada(venda); |
108 | setVendaSelecionada(venda); |
| 109 | }
|
109 | }
|
| 110 | 110 | ||
| 111 | private void verificarSeNotaFiscalFoiEmitida(Venda venda) { |
111 | private void verificarSeNotaFiscalFoiEmitida(Venda venda) { |
| 112 | if (notaFiscalService.verificarSeNotaFiscalJaVinculadaComVenda(venda, TipoModeloNotaFiscal.MODELO_NFCE_65.getValor(), TipoNotaFiscal.NFCE_EMITIDA.getValor())) { |
- | |
| - | 112 | if (notaFiscalService.verificarSeNotaFiscalJaVinculadaComVenda(venda, TipoModeloNotaFiscal.MODELO_NFCE_65.getValor(), TipoNotaFiscal.NFCE_SAIDA.getValor())) { |
|
| 113 | venda.setEmitirNotaFiscal(true); |
113 | venda.setEmitirNotaFiscal(true); |
| 114 | }
|
114 | }
|
| 115 | }
|
115 | }
|
| 116 | 116 | ||
| 117 | public StreamedContent downloadNotaFiscal(final NotaFiscal notaFiscal) { |
117 | public StreamedContent downloadNotaFiscal(final NotaFiscal notaFiscal) { |