Subversion Repositories Integrator Subversion

Rev

Rev 265 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
265 espaco 1
package br.com.ec.controller;
2
 
3
import java.io.Serializable;
4
 
5
import javax.inject.Inject;
6
import javax.inject.Named;
7
 
8
import org.springframework.context.annotation.Scope;
9
 
10
import br.com.ec.core.generic.GenericService;
11
import br.com.ec.domain.dto.NotasFiscaisEmitidasDTO;
12
import br.com.ec.domain.dto.NotasFiscaisPessoaJuridicaDTO;
13
import br.com.ec.domain.dto.PessoaDTO;
353 espaco 14
import br.com.ec.domain.dto.consulta.ParametrosConsultaNotaFiscal;
265 espaco 15
import br.com.ec.domain.model.nfe.TipoNotaFiscal;
16
import br.com.ec.domain.model.tipos.TipoPessoa;
17
import br.com.ec.domain.service.NotaFiscalService;
18
import br.com.ec.domain.service.TributacaoService;
19
import br.com.ec.web.generic.AbstractBean;
20
 
21
@Named
22
@Scope("view")
23
public class RelatorioNFEmitidasBean extends AbstractBean<NotasFiscaisEmitidasDTO> implements Serializable {
24
 
25
        private static final long serialVersionUID = 1L;
26
 
27
        private NotaFiscalService notaFiscalService;
28
 
29
        @Inject
30
        public RelatorioNFEmitidasBean(NotaFiscalService notaFiscalService) {
31
                this.notaFiscalService = notaFiscalService;
32
        }
33
 
34
        @Override
35
        public GenericService<NotasFiscaisEmitidasDTO> getService() {
36
                return null;
37
        }
38
 
39
        @Override
40
        public NotasFiscaisEmitidasDTO getId() {
41
                return null;
42
        }
43
 
44
        @Override
45
        public void preCarregamento() {
46
                limparEntidade();
47
        }
48
 
49
        @Override
50
        public void limparEntidade() {
51
                setEntidade(new NotasFiscaisEmitidasDTO());
52
        }
53
 
54
        /**************************************************/
55
 
56
        public void consultarNotasFiscais() {
57
                /*
58
                NotasFiscaisEmitidasDTO notasFiscaisEmitidasDTO = new NotasFiscaisEmitidasDTO();
59
                notasFiscaisEmitidasDTO.setVigenciaDTO(getEntidade().getVigenciaDTO());
60
                NotasFiscaisPessoaJuridicaDTO notasFiscaisPJ = new NotasFiscaisPessoaJuridicaDTO();
61
                PessoaDTO pessoaDTO = new PessoaDTO();
62
                pessoaDTO.setCpfCnpj("21.494.821/0001-00");
63
                pessoaDTO.setNome("ESPAÇO CASE");
64
                pessoaDTO.setSequencial(new Long(1));
65
                pessoaDTO.setTipoPessoa(TipoPessoa.JURIDICA_J.getValor());
66
                notasFiscaisPJ.setPessoaJuridicaDTO(pessoaDTO);
67
                notasFiscaisPJ.setQuantidadeNFCeSaida(30);
68
                notasFiscaisPJ.setValorTotalNFCeSaida(25300.00);
69
 
70
                notasFiscaisPJ.setQuantidadeNFeSaida(2);
71
                notasFiscaisPJ.setValorTotalNFeSaida(150.00);
72
 
73
                notasFiscaisPJ.setQuantidadeNFeEntrada(3);
74
                notasFiscaisPJ.setValorTotalNFeEntrada(12500.00);
75
 
76
                notasFiscaisPJ.setQuantidadePagamentosViaCartao(30);
77
                notasFiscaisPJ.setValorTotalPagamentosViaCartao(12000.00);
78
 
79
                notasFiscaisEmitidasDTO.getNotasFicaisPessoaJuridicaDTO().add(notasFiscaisPJ);
80
                */
81
                setEntidade(notaFiscalService.consultarValores(getEntidade().getVigenciaDTO()));
82
        }
83
 
84
}