leonardo 2017-07-27 19:31:36 +00:00
parent e58909d17b
commit bd6f777898
2 changed files with 17 additions and 0 deletions

View File

@ -81,12 +81,16 @@ public class Tramo implements Serializable {
@OneToMany(cascade = CascadeType.ALL)
@JoinColumn(name = "TRAMO_ID", referencedColumnName = "TRAMO_ID")
private List<OrgaoTramo> lsOrgaoTramo;
@Column(name = "CANTKMENTRADASAIDA")
private BigDecimal kmEntradaSaida;
public Tramo() {
this.kmEntradaSaida = BigDecimal.ZERO;
}
public Tramo(Integer tramoId) {
this.tramoId = tramoId;
this.kmEntradaSaida = BigDecimal.ZERO;
}
public Integer getTramoId() {
@ -241,10 +245,22 @@ public class Tramo implements Serializable {
return kmReal;
}
public BigDecimal getKmRealSemKmEntradaSaida(){
return kmReal.subtract(kmEntradaSaida);
}
public void setKmReal(BigDecimal kmReal) {
this.kmReal = kmReal;
}
public BigDecimal getKmEntradaSaida() {
return kmEntradaSaida;
}
public void setKmEntradaSaida(BigDecimal kmEntradaSaida) {
this.kmEntradaSaida = kmEntradaSaida;
}
public List<OrgaoTramo> getLsOrgaoTramo() {
List<OrgaoTramo> tmp = new ArrayList<OrgaoTramo>();
for (OrgaoTramo orgaoTramo : this.lsOrgaoTramo) {

View File

@ -166,6 +166,7 @@ public class TramoRutaServiceImpl implements TramoRutaService {
tramo.setOrigem(s.getOrigen());
tramo.setDestino(s.getDestino());
tramo.setKmReal(s.getKmReal());
tramo.setKmEntradaSaida(s.getKmEntradaSaida());
tramo.setVia(s.getVia());
tramo.setActivo(Boolean.TRUE);
tramo.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());