fixes bug #7427
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@55633 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
4d1918013d
commit
ba0953d500
|
@ -97,6 +97,26 @@ public class Ruta implements Serializable, Comparable<Ruta> {
|
||||||
public Ruta() {
|
public Ruta() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Integer numSecuenciaOrigen(Integer origenId){
|
||||||
|
Integer numSecuencia = -1;
|
||||||
|
for (RutaSecuencia rs : rutaSecuenciaList){
|
||||||
|
if (rs.tieneOrigen(origenId)){
|
||||||
|
numSecuencia = rs.getNumsecuencia().intValue();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return numSecuencia;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer numSecuenciaDestino(Integer destinoId){
|
||||||
|
Integer numSecuencia = -1;
|
||||||
|
for (RutaSecuencia rs : rutaSecuenciaList){
|
||||||
|
if (rs.tieneDestino(destinoId)){
|
||||||
|
numSecuencia = rs.getNumsecuencia().intValue();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return numSecuencia;
|
||||||
|
}
|
||||||
|
|
||||||
public Ruta(Integer rutaId) {
|
public Ruta(Integer rutaId) {
|
||||||
this.rutaId = rutaId;
|
this.rutaId = rutaId;
|
||||||
}
|
}
|
||||||
|
|
|
@ -66,6 +66,14 @@ public class RutaSecuencia implements Serializable {
|
||||||
public RutaSecuencia() {
|
public RutaSecuencia() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public boolean tieneOrigen(Integer origenId){
|
||||||
|
return tramo.getOrigem().getParadaId().equals(origenId);
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean tieneDestino(Integer destinoId){
|
||||||
|
return tramo.getDestino().getParadaId().equals(destinoId);
|
||||||
|
}
|
||||||
|
|
||||||
public RutaSecuencia(Integer rutasecuenciaId) {
|
public RutaSecuencia(Integer rutasecuenciaId) {
|
||||||
this.rutasecuenciaId = rutasecuenciaId;
|
this.rutasecuenciaId = rutasecuenciaId;
|
||||||
}
|
}
|
||||||
|
|
|
@ -90,4 +90,7 @@ public interface RutaService {
|
||||||
|
|
||||||
public List<Ruta> buscarRutasPorEmpresas(List<Empresa> lsEmp);
|
public List<Ruta> buscarRutasPorEmpresas(List<Empresa> lsEmp);
|
||||||
|
|
||||||
|
public Integer getNumSecuenciaOrigen(Integer rutaId, Integer origenId);
|
||||||
|
public Integer getNumSecuenciaDestino(Integer rutaId, Integer destinoId);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -333,4 +333,14 @@ public class RutaServiceImpl implements RutaService {
|
||||||
return name1.compareTo(name2);
|
return name1.compareTo(name2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Integer getNumSecuenciaOrigen(Integer rutaId, Integer origenId){
|
||||||
|
return obtenerID(rutaId).numSecuenciaOrigen(origenId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Integer getNumSecuenciaDestino(Integer rutaId, Integer destinoId){
|
||||||
|
return obtenerID(rutaId).numSecuenciaDestino(destinoId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue