Subversion Repositories Integrator Subversion

Rev

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
        }