0004800: Quilometragem - Mudar para decimal

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@33326 d1611594-4594-4d17-8e1d-87c2c4800839
master
julio 2014-01-27 20:51:31 +00:00
parent 032226ff14
commit ccf92df389
3 changed files with 34 additions and 33 deletions

View File

@ -1,6 +1,7 @@
package com.rjconsultores.ventaboletos.entidad;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.Basic;
@ -34,17 +35,17 @@ public class OrgaoTramo implements Serializable {
@JoinColumn(name = "COEFICIENTETARIFA1_ID")
private CoeficienteTarifa coeficienteTarifa1;
@Column(name = "KMCOEFICIENTE1")
private Integer kmCoeficiente1;
private BigDecimal kmCoeficiente1;
@OneToOne
@JoinColumn(name = "COEFICIENTETARIFA2_ID")
private CoeficienteTarifa coeficienteTarifa2;
@Column(name = "KMCOEFICIENTE2")
private Integer kmCoeficiente2;
private BigDecimal kmCoeficiente2;
@OneToOne
@JoinColumn(name = "COEFICIENTETARIFA3_ID")
private CoeficienteTarifa coeficienteTarifa3;
@Column(name = "KMCOEFICIENTE3")
private Integer kmCoeficiente3;
private BigDecimal kmCoeficiente3;
@OneToOne
@JoinColumn(name = "ORGAOCONCEDENTE_ID")
private OrgaoConcedente orgaoConcedente;
@ -83,11 +84,11 @@ public class OrgaoTramo implements Serializable {
this.coeficienteTarifa1 = coeficienteTarifa1;
}
public Integer getKmCoeficiente1() {
public BigDecimal getKmCoeficiente1() {
return kmCoeficiente1;
}
public void setKmCoeficiente1(Integer kmCoeficiente1) {
public void setKmCoeficiente1(BigDecimal kmCoeficiente1) {
this.kmCoeficiente1 = kmCoeficiente1;
}
@ -99,11 +100,11 @@ public class OrgaoTramo implements Serializable {
this.coeficienteTarifa2 = coeficienteTarifa2;
}
public Integer getKmCoeficiente2() {
public BigDecimal getKmCoeficiente2() {
return kmCoeficiente2;
}
public void setKmCoeficiente2(Integer kmCoeficiente2) {
public void setKmCoeficiente2(BigDecimal kmCoeficiente2) {
this.kmCoeficiente2 = kmCoeficiente2;
}
@ -115,11 +116,11 @@ public class OrgaoTramo implements Serializable {
this.coeficienteTarifa3 = coeficienteTarifa3;
}
public Integer getKmCoeficiente3() {
public BigDecimal getKmCoeficiente3() {
return kmCoeficiente3;
}
public void setKmCoeficiente3(Integer kmCoeficiente3) {
public void setKmCoeficiente3(BigDecimal kmCoeficiente3) {
this.kmCoeficiente3 = kmCoeficiente3;
}

View File

@ -90,7 +90,7 @@ public class TramoRutaServiceImpl implements TramoRutaService {
}
if ((s.getOrigen() == null) || (s.getDestino() == null) || (s.getVia() == null)
|| (s.getKmReal() == null) || (s.getSecuencia() == null) || (s.getTiempoRecorrido() == null)
|| (s.getCoeficienteTarifa1() == null) || (s.getKmCoeficiente1() == null) || (s.getKmCoeficiente1() == 0)) {
|| (s.getCoeficienteTarifa1() == null) || (s.getKmCoeficiente1() == null) || (s.getKmCoeficiente1() == BigDecimal.ZERO)) {
throw new BusinessException("tramoRutaServiceImpl.msg.cambosObligatoriosCombinacion", new Object[] { s.getOrigen(), s.getDestino() });
}
@ -331,7 +331,7 @@ public class TramoRutaServiceImpl implements TramoRutaService {
}
if (nuevaSecuencia.getKmCoeficiente1() == null) {
nuevaSecuencia.setKmCoeficiente1(nuevaSecuencia.getKmReal().intValue());
nuevaSecuencia.setKmCoeficiente1(nuevaSecuencia.getKmReal());
}
lsSecuenciaCombinacionRutaTramoVO.add(nuevaSecuencia);
@ -370,7 +370,7 @@ public class TramoRutaServiceImpl implements TramoRutaService {
}
}
if (nuevaSecuencia.getKmCoeficiente1() == null) {
nuevaSecuencia.setKmCoeficiente1(nuevaSecuencia.getKmReal().intValue());
nuevaSecuencia.setKmCoeficiente1(nuevaSecuencia.getKmReal());
}
nuevaSecuencia.setNumRuta(rutaTramoVO.getNumRuta());
lsSecuenciaCombinacionRutaTramoVO.add(nuevaSecuencia);

View File

@ -20,9 +20,9 @@ public class SecuenciaRutaTramoCoeficienteVO {
private Integer numRuta;
private Integer orgaoTramoId;
private CoeficienteTarifa coeficienteTarifa1;
private Integer kmCoeficiente1;
private BigDecimal kmCoeficiente1;
private CoeficienteTarifa coeficienteTarifa2;
private Integer kmCoeficiente2;
private BigDecimal kmCoeficiente2;
public SecuenciaRutaTramoCoeficienteVO(Parada origen, Parada destino, Via via, Integer secuencia, BigDecimal kmReal, HoraSistema tiempoRecorrido) {
super();
@ -171,11 +171,11 @@ public class SecuenciaRutaTramoCoeficienteVO {
this.coeficienteTarifa1 = coeficienteTarifa1;
}
public Integer getKmCoeficiente1() {
public BigDecimal getKmCoeficiente1() {
return kmCoeficiente1;
}
public void setKmCoeficiente1(Integer kmCoeficiente1) {
public void setKmCoeficiente1(BigDecimal kmCoeficiente1) {
this.kmCoeficiente1 = kmCoeficiente1;
}
@ -187,11 +187,11 @@ public class SecuenciaRutaTramoCoeficienteVO {
this.coeficienteTarifa2 = coeficienteTarifa2;
}
public Integer getKmCoeficiente2() {
public BigDecimal getKmCoeficiente2() {
return kmCoeficiente2;
}
public void setKmCoeficiente2(Integer kmCoeficiente2) {
public void setKmCoeficiente2(BigDecimal kmCoeficiente2) {
this.kmCoeficiente2 = kmCoeficiente2;
}