Subversion Repositories Integrator Subversion

Rev

Blame | Last modification | View Log | Download | RSS feed

package br.com.ec.domain.dto;

import java.util.ArrayList;
import java.util.List;

import br.com.ec.domain.model.Vigencia;

public class ConsolidadoNotasFiscaisDTO {
       
        private Vigencia vigencia;
        private List<ConsolidadoPessoaJuridicaDTO> consolidadosPessoaJuridica = new ArrayList<ConsolidadoPessoaJuridicaDTO>();
        private Double valorTotalNotasFiscaisRecebidas = new Double(0.0);
        private Integer notasFiscaisRecebidas = 0;
        private Double valorTotalNotasFiscaisRemessas = new Double(0.0);
        private Integer notasFiscaisRemessas = 0;
       
        public Vigencia getVigencia() {
                return vigencia;
        }
        public void setVigencia(Vigencia vigencia) {
                this.vigencia = vigencia;
        }
       
        public List<ConsolidadoPessoaJuridicaDTO> getConsolidadosPessoaJuridica() {
                return consolidadosPessoaJuridica;
        }
        public void setConsolidadosPessoaJuridica(List<ConsolidadoPessoaJuridicaDTO> consolidadosPessoaJuridica) {
                this.consolidadosPessoaJuridica = consolidadosPessoaJuridica;
        }
       
        public Double getValorTotalNotasFiscaisRecebidas() {
                return valorTotalNotasFiscaisRecebidas;
        }
        public void setValorTotalNotasFiscaisRecebidas(Double valorTotalNotasFiscaisRecebidas) {
                this.valorTotalNotasFiscaisRecebidas = valorTotalNotasFiscaisRecebidas;
        }
       
        public Integer getNotasFiscaisRecebidas() {
                return notasFiscaisRecebidas;
        }
        public void setNotasFiscaisRecebidas(Integer notasFiscaisRecebidas) {
                this.notasFiscaisRecebidas = notasFiscaisRecebidas;
        }
       
        public Double getValorTotalNotasFiscaisRemessas() {
                return valorTotalNotasFiscaisRemessas;
        }
        public void setValorTotalNotasFiscaisRemessas(Double valorTotalNotasFiscaisRemessas) {
                this.valorTotalNotasFiscaisRemessas = valorTotalNotasFiscaisRemessas;
        }
       
        public Integer getNotasFiscaisRemessas() {
                return notasFiscaisRemessas;
        }
        public void setNotasFiscaisRemessas(Integer notasFiscaisRemessas) {
                this.notasFiscaisRemessas = notasFiscaisRemessas;
        }
       
        public Double getValorTotalNotasFiscaisGeralEmitidas() {
                Double valorTotal = new Double(0.0);
                for (ConsolidadoPessoaJuridicaDTO consolidadoPessoaJuridica : getConsolidadosPessoaJuridica()) {
                        valorTotal = valorTotal + consolidadoPessoaJuridica.getValorTotalNotasFiscaisEmitidas();
                }
                return valorTotal;
        }
       
        public Integer getNotasFiscaisGeralEmitidas() {
                Integer quantidadeTotal = 0;
                for (ConsolidadoPessoaJuridicaDTO consolidadoPessoaJuridica : getConsolidadosPessoaJuridica()) {
                        quantidadeTotal = quantidadeTotal + consolidadoPessoaJuridica.getNotasFiscaisEmitidas();
                }
                return quantidadeTotal;
        }
       
}