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
;
}
}