wilian 2016-03-24 17:34:51 +00:00
parent 7da246654f
commit c7a48d4a7f
2 changed files with 87 additions and 13 deletions

View File

@ -43,5 +43,11 @@ public class Constantes {
public static final String UTF_8 = "UTF-8"; public static final String UTF_8 = "UTF-8";
public static final int INTERVALO_FECHAMENTO_DIARIO = 1;
public static final int INTERVALO_FECHAMENTO_SEMANAL = 7;
public static final int INTERVALO_FECHAMENTO_DECENDIAL = 10;
public static final int INTERVALO_FECHAMENTO_QUINZENAL = 15;
public static final int INTERVALO_FECHAMENTO_MENSAL = 30;
} }

View File

@ -1,6 +1,9 @@
package com.rjconsultores.ventaboletos.vo.comissao; package com.rjconsultores.ventaboletos.vo.comissao;
import java.util.Date; import java.util.Date;
import java.util.Set;
import com.rjconsultores.ventaboletos.constantes.Constantes;
public class MovimentosAtrasoVO implements Comparable<MovimentosAtrasoVO> { public class MovimentosAtrasoVO implements Comparable<MovimentosAtrasoVO> {
@ -11,6 +14,12 @@ public class MovimentosAtrasoVO implements Comparable<MovimentosAtrasoVO> {
private Integer diasemtransito; private Integer diasemtransito;
private Date dataMovimento; private Date dataMovimento;
private SituacaoDiaMovimento situacao; private SituacaoDiaMovimento situacao;
private String numtelefonouno;
private String uf;
private String nombpuntoventaPadre;
private Integer intervalofechamento;
private Set<Integer> diasEmAtraso;
public MovimentosAtrasoVO() { public MovimentosAtrasoVO() {
super(); super();
@ -22,7 +31,7 @@ public class MovimentosAtrasoVO implements Comparable<MovimentosAtrasoVO> {
this.dataMovimento = dataMovimento; this.dataMovimento = dataMovimento;
} }
public MovimentosAtrasoVO(Integer puntoventaId, String nombpuntoventa, String numPuntoVenta, String competencia, Integer diasemtransito, Date dataMovimento, SituacaoDiaMovimento situacao) { public MovimentosAtrasoVO(Integer puntoventaId, String nombpuntoventa, String numPuntoVenta, String competencia, Integer diasemtransito, Date dataMovimento, SituacaoDiaMovimento situacao, Integer intervalofechamento, String nombpuntoventaPadre, String uf, String numtelefonouno) {
this(); this();
this.puntoventaId = puntoventaId; this.puntoventaId = puntoventaId;
this.nombpuntoventa = nombpuntoventa; this.nombpuntoventa = nombpuntoventa;
@ -31,6 +40,15 @@ public class MovimentosAtrasoVO implements Comparable<MovimentosAtrasoVO> {
this.diasemtransito = diasemtransito; this.diasemtransito = diasemtransito;
this.dataMovimento = dataMovimento; this.dataMovimento = dataMovimento;
this.situacao = situacao; this.situacao = situacao;
this.intervalofechamento = intervalofechamento;
this.nombpuntoventaPadre = nombpuntoventaPadre;
this.uf = uf;
this.numtelefonouno = numtelefonouno;
/*movimentosAtrasoVO.setIntervalofechamento(rset.getInt("INTERVALOFECHAMENTO"));
movimentosAtrasoVO.setNombpuntoventaPadre(rset.getString("NOMPUNTOVENTAPADRE"));
movimentosAtrasoVO.setUf(rset.getString("UF"));
movimentosAtrasoVO.setNumtelefonouno(rset.getString("NUMTELEFONOUNO"));*/
} }
public Integer getPuntoventaId() { public Integer getPuntoventaId() {
@ -91,11 +109,7 @@ public class MovimentosAtrasoVO implements Comparable<MovimentosAtrasoVO> {
@Override @Override
public int compareTo(MovimentosAtrasoVO o) { public int compareTo(MovimentosAtrasoVO o) {
int compare = this.nombpuntoventa.compareTo(o.nombpuntoventa); return this.nombpuntoventa.compareTo(o.nombpuntoventa);
if(compare == 0) {
compare = this.dataMovimento.compareTo(o.dataMovimento);
}
return compare;
} }
public Integer getDiasemtransito() { public Integer getDiasemtransito() {
@ -145,14 +159,7 @@ public class MovimentosAtrasoVO implements Comparable<MovimentosAtrasoVO> {
return true; return true;
if (obj == null) if (obj == null)
return false; return false;
if (getClass() != obj.getClass())
return false;
MovimentosAtrasoVO other = (MovimentosAtrasoVO) obj; MovimentosAtrasoVO other = (MovimentosAtrasoVO) obj;
if (dataMovimento == null) {
if (other.dataMovimento != null)
return false;
} else if (!dataMovimento.equals(other.dataMovimento))
return false;
if (puntoventaId == null) { if (puntoventaId == null) {
if (other.puntoventaId != null) if (other.puntoventaId != null)
return false; return false;
@ -161,4 +168,65 @@ public class MovimentosAtrasoVO implements Comparable<MovimentosAtrasoVO> {
return true; return true;
} }
public String getNumtelefonouno() {
return numtelefonouno;
}
public void setNumtelefonouno(String numtelefonouno) {
this.numtelefonouno = numtelefonouno;
}
public String getUf() {
return uf;
}
public void setUf(String uf) {
this.uf = uf;
}
public String getNombpuntoventaPadre() {
return nombpuntoventaPadre;
}
public void setNombpuntoventaPadre(String nombpuntoventaPadre) {
this.nombpuntoventaPadre = nombpuntoventaPadre;
}
public Integer getIntervalofechamento() {
return intervalofechamento;
}
public void setIntervalofechamento(Integer intervalofechamento) {
this.intervalofechamento = intervalofechamento;
}
public Set<Integer> getDiasEmAtraso() {
return diasEmAtraso;
}
public void setDiasEmAtraso(Set<Integer> diasEmAtraso) {
this.diasEmAtraso = diasEmAtraso;
}
public String getStrDiasEmAtraso() {
return getDiasEmAtraso().toString().replaceAll("[^0-9,]", "");
}
public String getDesIntervalofechamento() {
switch (intervalofechamento) {
case Constantes.INTERVALO_FECHAMENTO_DIARIO:
return "Diário";
case Constantes.INTERVALO_FECHAMENTO_SEMANAL:
return "Semanal";
case Constantes.INTERVALO_FECHAMENTO_DECENDIAL:
return "Decendial";
case Constantes.INTERVALO_FECHAMENTO_QUINZENAL:
return "Quinzenal";
case Constantes.INTERVALO_FECHAMENTO_MENSAL:
return "Mensal";
default:
return "";
}
}
} }