Rev 462 | Rev 467 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 462 | Rev 465 | ||
|---|---|---|---|
| Line 16... | Line 16... | ||
| 16 | import br.com.ec.domain.dto.ProdutoDTO; |
16 | import br.com.ec.domain.dto.ProdutoDTO; |
| 17 | import br.com.ec.domain.dto.consulta.ParametrosConsultaNotaFiscal; |
17 | import br.com.ec.domain.dto.consulta.ParametrosConsultaNotaFiscal; |
| 18 | import br.com.ec.domain.model.NotaFiscal; |
18 | import br.com.ec.domain.model.NotaFiscal; |
| 19 | import br.com.ec.domain.model.Pessoa; |
19 | import br.com.ec.domain.model.Pessoa; |
| 20 | import br.com.ec.domain.model.Venda; |
20 | import br.com.ec.domain.model.Venda; |
| - | 21 | import br.com.ec.domain.model.nfe.TipoModeloNotaFiscal; |
|
| 21 | import br.com.ec.domain.model.nfe.TipoNotaFiscal; |
22 | import br.com.ec.domain.model.nfe.TipoNotaFiscal; |
| 22 | import br.com.ec.domain.service.EmissorRelatorioService; |
23 | import br.com.ec.domain.service.EmissorRelatorioService; |
| 23 | import br.com.ec.domain.service.NotaFiscalProdutoService; |
24 | import br.com.ec.domain.service.NotaFiscalProdutoService; |
| 24 | import br.com.ec.domain.service.NotaFiscalReferenciadaService; |
25 | import br.com.ec.domain.service.NotaFiscalReferenciadaService; |
| 25 | import br.com.ec.domain.service.NotaFiscalService; |
26 | import br.com.ec.domain.service.NotaFiscalService; |
| Line 262... | Line 263... | ||
| 262 | }); |
263 | }); |
| 263 | }
|
264 | }
|
| 264 | 265 | ||
| 265 | public void retirarDestinatario() { |
266 | public void retirarDestinatario() { |
| 266 | getEntidade().setPessoaDestinatario(null); |
267 | getEntidade().setPessoaDestinatario(null); |
| - | 268 | }
|
|
| - | 269 | ||
| - | 270 | ||
| - | 271 | /************************************/
|
|
| - | 272 | /** REMESSA **/
|
|
| - | 273 | /************************************/
|
|
| - | 274 | ||
| - | 275 | public void prepararNotaFiscalRemessa() { |
|
| - | 276 | preCadastrar(); |
|
| - | 277 | getEntidade().setTipoModeloNotaFiscal(TipoModeloNotaFiscal.MODELO_NFE_55.getValor()); |
|
| - | 278 | getEntidade().setTipoNotaFiscal(TipoNotaFiscal.NFE_REMESSA.getValor()); |
|
| - | 279 | }
|
|
| - | 280 | ||
| - | 281 | public void emitirNotaFiscalRemessa() { |
|
| - | 282 | new VerificadorLancamentoException().tratarIhRelancarExcecaoSemLimparEntidade(new CommandBean() { |
|
| - | 283 | public void execute() { |
|
| - | 284 | notaFiscalService.emitirNotaFiscalRemessa(getEntidade()); |
|
| - | 285 | limparEntidade(); |
|
| - | 286 | LancadorMensagem.lancarSucesso("NOTA DE REMESSA EMITIDA COM SUCESSO"); |
|
| - | 287 | }
|
|
| - | 288 | }); |
|
| 267 | }
|
289 | }
|
| 268 | 290 | ||
| 269 | public void consultarProdutosVinculados() { |
291 | public void consultarProdutosVinculados() { |
| 270 | getEntidade().setListaProdutosVinculadosDTO(notaFiscalService.consultarProdutosVinculados(getEntidade().getSequencial())); |
292 | getEntidade().setListaProdutosVinculadosDTO(notaFiscalService.consultarProdutosVinculados(getEntidade().getSequencial())); |
| 271 | }
|
293 | }
|