Rev 265 |
Blame |
Compare with Previous |
Last modification |
View Log
| Download
| RSS feed
package br.com.ec.controller;
import java.io.Serializable;
import javax.inject.Inject;
import javax.inject.Named;
import org.springframework.context.annotation.Scope;
import br.com.ec.core.generic.GenericService;
import br.com.ec.domain.dto.NotasFiscaisEmitidasDTO;
import br.com.ec.domain.dto.NotasFiscaisPessoaJuridicaDTO;
import br.com.ec.domain.dto.PessoaDTO;
import br.com.ec.domain.dto.consulta.ParametrosConsultaNotaFiscal;
import br.com.ec.domain.model.nfe.TipoNotaFiscal;
import br.com.ec.domain.model.tipos.TipoPessoa;
import br.com.ec.domain.service.NotaFiscalService;
import br.com.ec.domain.service.TributacaoService;
import br.com.ec.web.generic.AbstractBean;
@Named
@Scope
("view")
public class RelatorioNFEmitidasBean
extends AbstractBean
<NotasFiscaisEmitidasDTO
> implements Serializable {
private static final long serialVersionUID = 1L
;
private NotaFiscalService notaFiscalService
;
@Inject
public RelatorioNFEmitidasBean
(NotaFiscalService notaFiscalService
) {
this.
notaFiscalService = notaFiscalService
;
}
@
Override
public GenericService
<NotasFiscaisEmitidasDTO
> getService
() {
return null;
}
@
Override
public NotasFiscaisEmitidasDTO getId
() {
return null;
}
@
Override
public void preCarregamento
() {
limparEntidade
();
}
@
Override
public void limparEntidade
() {
setEntidade
(new NotasFiscaisEmitidasDTO
());
}
/**************************************************/
public void consultarNotasFiscais
() {
/*
NotasFiscaisEmitidasDTO notasFiscaisEmitidasDTO = new NotasFiscaisEmitidasDTO();
notasFiscaisEmitidasDTO.setVigenciaDTO(getEntidade().getVigenciaDTO());
NotasFiscaisPessoaJuridicaDTO notasFiscaisPJ = new NotasFiscaisPessoaJuridicaDTO();
PessoaDTO pessoaDTO = new PessoaDTO();
pessoaDTO.setCpfCnpj("21.494.821/0001-00");
pessoaDTO.setNome("ESPAĆO CASE");
pessoaDTO.setSequencial(new Long(1));
pessoaDTO.setTipoPessoa(TipoPessoa.JURIDICA_J.getValor());
notasFiscaisPJ.setPessoaJuridicaDTO(pessoaDTO);
notasFiscaisPJ.setQuantidadeNFCeSaida(30);
notasFiscaisPJ.setValorTotalNFCeSaida(25300.00);
notasFiscaisPJ.setQuantidadeNFeSaida(2);
notasFiscaisPJ.setValorTotalNFeSaida(150.00);
notasFiscaisPJ.setQuantidadeNFeEntrada(3);
notasFiscaisPJ.setValorTotalNFeEntrada(12500.00);
notasFiscaisPJ.setQuantidadePagamentosViaCartao(30);
notasFiscaisPJ.setValorTotalPagamentosViaCartao(12000.00);
notasFiscaisEmitidasDTO.getNotasFicaisPessoaJuridicaDTO().add(notasFiscaisPJ);
*/
setEntidade
(notaFiscalService.
consultarValores(getEntidade
().
getVigenciaDTO()));
}
}