package gcom.relatorio.faturamento;
import gcom.relatorio.RelatorioBean;
import java.math.BigDecimal;
import java.text.Format;
import java.text.SimpleDateFormat;
public class RelatorioReceitasAFaturarBean implements RelatorioBean {
private Integer idGrupo;
private String dataLeituraAnterior;
private String dataLeituraAtual;
private Integer diferencaDias;
private Integer diasNaoFaturados;
private BigDecimal valorAgua;
private BigDecimal valorAguaDiario;
private BigDecimal valorAguaAFaturar;
private BigDecimal valorEsgoto;
private BigDecimal valorEsgotoDiario;
private BigDecimal valorEsgotoAFaturar;
private Integer imovel;
private String nomeCliente;
private String descricaoCategoria;
public RelatorioReceitasAFaturarBean() {
super();
}
public RelatorioReceitasAFaturarBean(RelatorioReceitasAFaturarHelper helper) {
super();
this.idGrupo = helper.getIdGrupo();
Format formatter = new SimpleDateFormat("dd/MM/yyyy");
this.dataLeituraAnterior = formatter.format(helper.getDataLeituraAnterior());
this.dataLeituraAtual = formatter.format(helper.getDataLeituraAtual());
this.diferencaDias = helper.getDiferencaDias();
this.diasNaoFaturados = helper.getDiasNaoFaturados();
this.valorAgua = helper.getValorAgua();
this.valorAguaDiario = helper.getValorAguaDiario();
this.valorAguaAFaturar = helper.getValorAguaAFaturar();
this.valorEsgoto = helper.getValorEsgoto();
this.valorEsgotoDiario = helper.getValorEsgotoDiario();
this.valorEsgotoAFaturar = helper.getValorEsgotoAFaturar();
this.imovel = helper.getImovel();
this.nomeCliente = helper.getNomeCliente();
this.descricaoCategoria = helper.getCategoria().getDescricaoAbreviada();
}
public Integer getIdGrupo() {
return idGrupo;
}
public void setIdGrupo(Integer idGrupo) {
this.idGrupo = idGrupo;
}
public String getDataLeituraAnterior() {
return dataLeituraAnterior;
}
public void setDataLeituraAnterior(String dataLeituraAnterior) {
this.dataLeituraAnterior = dataLeituraAnterior;
}
public String getDataLeituraAtual() {
return dataLeituraAtual;
}
public void setDataLeituraAtual(String dataLeituraAtual) {
this.dataLeituraAtual = dataLeituraAtual;
}
public Integer getDiferencaDias() {
return diferencaDias;
}
public void setDiferencaDias(Integer diferencaDias) {
this.diferencaDias = diferencaDias;
}
public Integer getDiasNaoFaturados() {
return diasNaoFaturados;
}
public void setDiasNaoFaturados(Integer diasNaoFaturados) {
this.diasNaoFaturados = diasNaoFaturados;
}
public BigDecimal getValorAgua() {
return valorAgua;
}
public void setValorAgua(BigDecimal valorAgua) {
this.valorAgua = valorAgua;
}
public BigDecimal getValorAguaDiario() {
return valorAguaDiario;
}
public void setValorAguaDiario(BigDecimal valorAguaDiario) {
this.valorAguaDiario = valorAguaDiario;
}
public BigDecimal getValorAguaAFaturar() {
return valorAguaAFaturar;
}
public void setValorAguaAFaturar(BigDecimal valorAguaAFaturar) {
this.valorAguaAFaturar = valorAguaAFaturar;
}
public BigDecimal getValorEsgoto() {
return valorEsgoto;
}
public void setValorEsgoto(BigDecimal valorEsgoto) {
this.valorEsgoto = valorEsgoto;
}
public BigDecimal getValorEsgotoDiario() {
return valorEsgotoDiario;
}
public void setValorEsgotoDiario(BigDecimal valorEsgotoDiario) {
this.valorEsgotoDiario = valorEsgotoDiario;
}
public BigDecimal getValorEsgotoAFaturar() {
return valorEsgotoAFaturar;
}
public void setValorEsgotoAFaturar(BigDecimal valorEsgotoAFaturar) {
this.valorEsgotoAFaturar = valorEsgotoAFaturar;
}
public Integer getImovel() {
return imovel;
}
public void setImovel(Integer imovel) {
this.imovel = imovel;
}
public String getNomeCliente() {
return nomeCliente;
}
public void setNomeCliente(String nomeCliente) {
this.nomeCliente = nomeCliente;
}
public String getDescricaoCategoria() {
return descricaoCategoria;
}
public void setDescricaoCategoria(String descricaoCategoria) {
this.descricaoCategoria = descricaoCategoria;
}
}