fixes bug#14391
dev:Alberto qua:Marcelo git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@93414 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
3ed7aa553d
commit
d7ee6afc6d
|
@ -54,14 +54,14 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
||||||
preencherTramosSequencias(corrida);
|
preencherTramosSequencias(corrida);
|
||||||
preencherSequencias(corrida);
|
preencherSequencias(corrida);
|
||||||
}
|
}
|
||||||
|
|
||||||
return corridas;
|
return corridas;
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
private List<CorridaVO> getCorridas(Integer operador, Integer empresa, Date dtIni, Date dtFim) {
|
private List<CorridaVO> getCorridas(Integer operador, Integer empresa, Date dtIni, Date dtFim) {
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
|
|
||||||
sb.append(" SELECT");
|
sb.append(" SELECT");
|
||||||
sb.append(" COR.CORRIDA_ID AS CORRIDAID,");
|
sb.append(" COR.CORRIDA_ID AS CORRIDAID,");
|
||||||
sb.append(" ESQ.NUMCORRIDA AS NUMCORRIDA,");
|
sb.append(" ESQ.NUMCORRIDA AS NUMCORRIDA,");
|
||||||
|
@ -133,7 +133,7 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
||||||
sb.append(" ORDER BY");
|
sb.append(" ORDER BY");
|
||||||
sb.append(" COR.FECHORSALIDA,");
|
sb.append(" COR.FECHORSALIDA,");
|
||||||
sb.append(" COR.CORRIDA_ID");
|
sb.append(" COR.CORRIDA_ID");
|
||||||
|
|
||||||
Query query = getSession().createSQLQuery(sb.toString()).setResultTransformer(new ResultTransformer() {
|
Query query = getSession().createSQLQuery(sb.toString()).setResultTransformer(new ResultTransformer() {
|
||||||
private static final long serialVersionUID = -1157217114834593023L;
|
private static final long serialVersionUID = -1157217114834593023L;
|
||||||
|
|
||||||
|
@ -155,7 +155,7 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
||||||
private final int CLASESERVICIO_ID = 15;
|
private final int CLASESERVICIO_ID = 15;
|
||||||
private final int MARCA_ID = 16;
|
private final int MARCA_ID = 16;
|
||||||
private final int FECCORRIDA = 17;
|
private final int FECCORRIDA = 17;
|
||||||
|
|
||||||
@SuppressWarnings("rawtypes")
|
@SuppressWarnings("rawtypes")
|
||||||
@Override
|
@Override
|
||||||
public List transformList(List list) {
|
public List transformList(List list) {
|
||||||
|
@ -165,11 +165,11 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
||||||
@Override
|
@Override
|
||||||
public Object transformTuple(Object[] tuple, String[] aliases) {
|
public Object transformTuple(Object[] tuple, String[] aliases) {
|
||||||
CorridaVO corrida = new CorridaVO();
|
CorridaVO corrida = new CorridaVO();
|
||||||
|
|
||||||
corrida.setCorridaId(Integer.valueOf(tuple[CORRIDAID] == null ? null : tuple[CORRIDAID].toString()));
|
corrida.setCorridaId(Integer.valueOf(tuple[CORRIDAID] == null ? null : tuple[CORRIDAID].toString()));
|
||||||
corrida.setNumCorrida(Integer.valueOf(tuple[NUMCORRIDA] == null ? null : tuple[NUMCORRIDA].toString()));
|
corrida.setNumCorrida(Integer.valueOf(tuple[NUMCORRIDA] == null ? null : tuple[NUMCORRIDA].toString()));
|
||||||
corrida.setDescServico(tuple[DESCSERVICO] == null ? null : tuple[DESCSERVICO].toString());
|
corrida.setDescServico(tuple[DESCSERVICO] == null ? null : tuple[DESCSERVICO].toString());
|
||||||
corrida.setFechorsalida(tuple[FECHORSALIDA] == null ? null :tuple[FECHORSALIDA].toString());
|
corrida.setFechorsalida(tuple[FECHORSALIDA] == null ? null : tuple[FECHORSALIDA].toString());
|
||||||
corrida.setTipoServicioVO(new TipoServicioVO(tuple[TIPOSERVICIOID] == null ? null : Integer.valueOf(tuple[TIPOSERVICIOID].toString()), tuple[DESCSERVICIO] == null ? null : tuple[DESCSERVICIO].toString()));
|
corrida.setTipoServicioVO(new TipoServicioVO(tuple[TIPOSERVICIOID] == null ? null : Integer.valueOf(tuple[TIPOSERVICIOID].toString()), tuple[DESCSERVICIO] == null ? null : tuple[DESCSERVICIO].toString()));
|
||||||
corrida.setRolOperativoVO(new RolOperativoVO(tuple[ROLOPERATIVOID] == null ? null : Integer.valueOf(tuple[ROLOPERATIVOID].toString()), tuple[DESCROLOPERATIVO] == null ? null : tuple[DESCROLOPERATIVO].toString()));
|
corrida.setRolOperativoVO(new RolOperativoVO(tuple[ROLOPERATIVOID] == null ? null : Integer.valueOf(tuple[ROLOPERATIVOID].toString()), tuple[DESCROLOPERATIVO] == null ? null : tuple[DESCROLOPERATIVO].toString()));
|
||||||
corrida.setRutaId(tuple[RUTA_ID] == null ? null : Integer.valueOf(tuple[RUTA_ID].toString()));
|
corrida.setRutaId(tuple[RUTA_ID] == null ? null : Integer.valueOf(tuple[RUTA_ID].toString()));
|
||||||
|
@ -182,10 +182,10 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
||||||
corrida.setClaseServicioId(tuple[CLASESERVICIO_ID] == null ? null : Integer.valueOf(tuple[CLASESERVICIO_ID].toString()));
|
corrida.setClaseServicioId(tuple[CLASESERVICIO_ID] == null ? null : Integer.valueOf(tuple[CLASESERVICIO_ID].toString()));
|
||||||
corrida.setMarcaId(tuple[MARCA_ID] == null ? null : Integer.valueOf(tuple[MARCA_ID].toString()));
|
corrida.setMarcaId(tuple[MARCA_ID] == null ? null : Integer.valueOf(tuple[MARCA_ID].toString()));
|
||||||
corrida.setFeccorrida(tuple[FECCORRIDA] == null ? null : tuple[FECCORRIDA].toString());
|
corrida.setFeccorrida(tuple[FECCORRIDA] == null ? null : tuple[FECCORRIDA].toString());
|
||||||
|
|
||||||
corrida.setLsTramoVO(new ArrayList<TramoVO>());
|
corrida.setLsTramoVO(new ArrayList<TramoVO>());
|
||||||
corrida.setLsSecuenciaVO(new ArrayList<SecuenciaVO>());
|
corrida.setLsSecuenciaVO(new ArrayList<SecuenciaVO>());
|
||||||
|
|
||||||
return corrida;
|
return corrida;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -194,14 +194,14 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
||||||
query.setInteger("empresaId", empresa);
|
query.setInteger("empresaId", empresa);
|
||||||
query.setDate("dtIni", new java.sql.Date(dtIni.getTime()));
|
query.setDate("dtIni", new java.sql.Date(dtIni.getTime()));
|
||||||
query.setDate("dtFim", new java.sql.Date(dtFim.getTime()));
|
query.setDate("dtFim", new java.sql.Date(dtFim.getTime()));
|
||||||
|
|
||||||
return query.list();
|
return query.list();
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
private void preencherTramosSequencias(CorridaVO corrida) {
|
private void preencherTramosSequencias(CorridaVO corrida) {
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
|
|
||||||
sb.append(" SELECT");
|
sb.append(" SELECT");
|
||||||
sb.append(" TRM.TRAMO_ID AS tramoId,");
|
sb.append(" TRM.TRAMO_ID AS tramoId,");
|
||||||
sb.append(" TRM.DESCTRAMO AS desctramo,");
|
sb.append(" TRM.DESCTRAMO AS desctramo,");
|
||||||
|
@ -248,7 +248,7 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
||||||
sb.append(" AND VT.ACTIVO = 1");
|
sb.append(" AND VT.ACTIVO = 1");
|
||||||
sb.append(" AND RC.RUTA_ID = :rutaId ");
|
sb.append(" AND RC.RUTA_ID = :rutaId ");
|
||||||
sb.append(" AND TRM.ORIGEN_ID IN (SELECT X.ORIGEN_ID FROM CORRIDA_TRAMO X WHERE X.CORRIDA_ID = :corridaId AND X.FECCORRIDA = TO_DATE(:feccorrida,'DD/MM/YYYY HH24:MI:SS'))");
|
sb.append(" AND TRM.ORIGEN_ID IN (SELECT X.ORIGEN_ID FROM CORRIDA_TRAMO X WHERE X.CORRIDA_ID = :corridaId AND X.FECCORRIDA = TO_DATE(:feccorrida,'DD/MM/YYYY HH24:MI:SS'))");
|
||||||
sb.append(" AND TRM.DESTINO_ID IN (SELECT X.DESTINO_ID FROM CORRIDA_TRAMO X WHERE X.CORRIDA_ID = :corridaId AND X.FECCORRIDA = TO_DATE(:feccorrida,'DD/MM/YYYY HH24:MI:SS'))");
|
sb.append(" AND TRM.DESTINO_ID IN (SELECT X.DESTINO_ID FROM CORRIDA_TRAMO X WHERE X.CORRIDA_ID = :corridaId AND X.FECCORRIDA = TO_DATE(:feccorrida,'DD/MM/YYYY HH24:MI:SS'))");
|
||||||
sb.append(" AND (SYSDATE BETWEEN VT.FECINICIOVIGENCIA AND VT.FECFINVIGENCIA AND VT.ACTIVO = 1)");
|
sb.append(" AND (SYSDATE BETWEEN VT.FECINICIOVIGENCIA AND VT.FECFINVIGENCIA AND VT.ACTIVO = 1)");
|
||||||
sb.append(" GROUP BY");
|
sb.append(" GROUP BY");
|
||||||
sb.append(" TRM.TRAMO_ID,");
|
sb.append(" TRM.TRAMO_ID,");
|
||||||
|
@ -277,7 +277,7 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
||||||
sb.append(" TA.PRECIO");
|
sb.append(" TA.PRECIO");
|
||||||
sb.append(" ORDER BY");
|
sb.append(" ORDER BY");
|
||||||
sb.append(" CRT.NUMSECUENCIA");
|
sb.append(" CRT.NUMSECUENCIA");
|
||||||
|
|
||||||
Query query = getSession().createSQLQuery(sb.toString())
|
Query query = getSession().createSQLQuery(sb.toString())
|
||||||
.addScalar("tramoId", IntegerType.INSTANCE)
|
.addScalar("tramoId", IntegerType.INSTANCE)
|
||||||
.addScalar("desctramo", StringType.INSTANCE)
|
.addScalar("desctramo", StringType.INSTANCE)
|
||||||
|
@ -309,34 +309,34 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
||||||
query.setParameter("rutaId", corrida.getRutaId());
|
query.setParameter("rutaId", corrida.getRutaId());
|
||||||
query.setParameter("corridaId", corrida.getCorridaId());
|
query.setParameter("corridaId", corrida.getCorridaId());
|
||||||
query.setParameter("feccorrida", corrida.getFeccorrida() + " 00:00:00");
|
query.setParameter("feccorrida", corrida.getFeccorrida() + " 00:00:00");
|
||||||
|
|
||||||
List<TramoSequenciaVO> tramosequencia = query.list();
|
List<TramoSequenciaVO> tramosequencia = query.list();
|
||||||
|
|
||||||
List<TramoVO> lsTramo = new ArrayList<TramoVO>();
|
List<TramoVO> lsTramo = new ArrayList<TramoVO>();
|
||||||
|
|
||||||
for (TramoSequenciaVO ts : tramosequencia) {
|
for (TramoSequenciaVO ts : tramosequencia) {
|
||||||
ParadaVO origem = new ParadaVO(
|
ParadaVO origem = new ParadaVO(
|
||||||
ts.getOrigemId(),
|
ts.getOrigemId(),
|
||||||
ts.getDescOrigem(),
|
ts.getDescOrigem(),
|
||||||
ts.getCidadeOrigemId(),
|
ts.getCidadeOrigemId(),
|
||||||
ts.getNomeCidadeOrigem(),
|
ts.getNomeCidadeOrigem(),
|
||||||
ts.getEstadoOrigemId(),
|
ts.getEstadoOrigemId(),
|
||||||
ts.getNomeEstadoOrigem(),
|
ts.getNomeEstadoOrigem(),
|
||||||
ts.getCveEstadoOrigem());
|
ts.getCveEstadoOrigem());
|
||||||
|
|
||||||
ParadaVO destino = new ParadaVO(
|
ParadaVO destino = new ParadaVO(
|
||||||
ts.getDestinoId(),
|
ts.getDestinoId(),
|
||||||
ts.getDescOrigem(),
|
ts.getDescDestino(),
|
||||||
ts.getCidadeDestinoId(),
|
ts.getCidadeDestinoId(),
|
||||||
ts.getNomeCidadeDestino(),
|
ts.getNomeCidadeDestino(),
|
||||||
ts.getEstadoDestinoId(),
|
ts.getEstadoDestinoId(),
|
||||||
ts.getNomeEstadoDestino(),
|
ts.getNomeEstadoDestino(),
|
||||||
ts.getCveEstadoDestino());
|
ts.getCveEstadoDestino());
|
||||||
|
|
||||||
ViaVO via = new ViaVO(
|
ViaVO via = new ViaVO(
|
||||||
ts.getViaId(),
|
ts.getViaId(),
|
||||||
ts.getNomeVia());
|
ts.getNomeVia());
|
||||||
|
|
||||||
TramoVO tramo = new TramoVO(
|
TramoVO tramo = new TramoVO(
|
||||||
ts.getTramoId(),
|
ts.getTramoId(),
|
||||||
ts.getDesctramo(),
|
ts.getDesctramo(),
|
||||||
|
@ -349,10 +349,10 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
||||||
ts.getImporteSeguro(),
|
ts.getImporteSeguro(),
|
||||||
ts.getImportePedagio(),
|
ts.getImportePedagio(),
|
||||||
ts.getImporteOutros());
|
ts.getImporteOutros());
|
||||||
|
|
||||||
lsTramo.add(tramo);
|
lsTramo.add(tramo);
|
||||||
}
|
}
|
||||||
|
|
||||||
corrida.setLsTramoVO(lsTramo);
|
corrida.setLsTramoVO(lsTramo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -375,9 +375,9 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
||||||
final int DESTINOESTADO_ID = 14;
|
final int DESTINOESTADO_ID = 14;
|
||||||
final int DESTINONOMBESTADO = 15;
|
final int DESTINONOMBESTADO = 15;
|
||||||
final int DESTINOCVEESTADO = 16;
|
final int DESTINOCVEESTADO = 16;
|
||||||
|
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
|
|
||||||
sb.append(" SELECT");
|
sb.append(" SELECT");
|
||||||
sb.append(" CT.NUMSECUENCIA,");
|
sb.append(" CT.NUMSECUENCIA,");
|
||||||
sb.append(" CT.ORIGEN_ID , PO.CVEPARADA as PO_CVEPARADA, PO.DESCPARADA as PO_DESCPARADA, CO.CIUDAD_ID as CO_CIUDAD_ID, CO.NOMBCIUDAD as CO_NOMBCIUDAD, EO.ESTADO_ID as EO_ESTADO_ID, EO.NOMBESTADO as EO_NOMBESTADO, EO.CVEESTADO as EO_CVEESTADO,");
|
sb.append(" CT.ORIGEN_ID , PO.CVEPARADA as PO_CVEPARADA, PO.DESCPARADA as PO_DESCPARADA, CO.CIUDAD_ID as CO_CIUDAD_ID, CO.NOMBCIUDAD as CO_NOMBCIUDAD, EO.ESTADO_ID as EO_ESTADO_ID, EO.NOMBESTADO as EO_NOMBESTADO, EO.CVEESTADO as EO_CVEESTADO,");
|
||||||
|
@ -392,59 +392,59 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
||||||
sb.append(" JOIN ESTADO ED ON ED.ESTADO_ID = CD.ESTADO_ID");
|
sb.append(" JOIN ESTADO ED ON ED.ESTADO_ID = CD.ESTADO_ID");
|
||||||
sb.append(" WHERE C.CORRIDA_ID = :corridaId AND C.FECCORRIDA = TO_DATE(:feccorrida,'DD/MM/YYYY HH24:MI:SS')");
|
sb.append(" WHERE C.CORRIDA_ID = :corridaId AND C.FECCORRIDA = TO_DATE(:feccorrida,'DD/MM/YYYY HH24:MI:SS')");
|
||||||
sb.append(" ORDER BY CT.NUMSECUENCIA");
|
sb.append(" ORDER BY CT.NUMSECUENCIA");
|
||||||
|
|
||||||
Query query = getSession().createSQLQuery(sb.toString());
|
Query query = getSession().createSQLQuery(sb.toString());
|
||||||
|
|
||||||
query.setParameter("corridaId", corrida.getCorridaId());
|
query.setParameter("corridaId", corrida.getCorridaId());
|
||||||
query.setParameter("feccorrida", corrida.getFeccorrida() + " 00:00:00");
|
query.setParameter("feccorrida", corrida.getFeccorrida() + " 00:00:00");
|
||||||
|
|
||||||
List<SecuenciaVO> lsSecuenciaVO = new ArrayList<SecuenciaVO>();
|
List<SecuenciaVO> lsSecuenciaVO = new ArrayList<SecuenciaVO>();
|
||||||
List<String> controle = new ArrayList<String>(0);
|
List<String> controle = new ArrayList<String>(0);
|
||||||
|
|
||||||
List<Object[]> list = query.list();
|
List<Object[]> list = query.list();
|
||||||
|
|
||||||
for (Object[] item : list) {
|
for (Object[] item : list) {
|
||||||
final Integer origensecuencia = Integer.valueOf(item[NUMSECUENCIA].toString());
|
final Integer origensecuencia = Integer.valueOf(item[NUMSECUENCIA].toString());
|
||||||
final Integer origen_id = Integer.valueOf(item[ORIGEN_ID].toString());
|
final Integer origen_id = Integer.valueOf(item[ORIGEN_ID].toString());
|
||||||
final String origencveparada = item[ORIGENCVEPARADA].toString();
|
item[ORIGENCVEPARADA].toString();
|
||||||
final String origendescparada = item[ORIGENDESCPARADA].toString();
|
final String origendescparada = item[ORIGENDESCPARADA].toString();
|
||||||
final Integer origenciudad_id = Integer.valueOf(item[ORIGENCIUDAD_ID].toString());
|
final Integer origenciudad_id = Integer.valueOf(item[ORIGENCIUDAD_ID].toString());
|
||||||
final String origennombciudad = item[ORIGENNOMBCIUDAD].toString();
|
final String origennombciudad = item[ORIGENNOMBCIUDAD].toString();
|
||||||
final Integer origenestado_id = Integer.valueOf(item[ORIGENESTADO_ID].toString());
|
final Integer origenestado_id = Integer.valueOf(item[ORIGENESTADO_ID].toString());
|
||||||
final String origennombestado = item[ORIGENNOMBESTADO].toString();
|
final String origennombestado = item[ORIGENNOMBESTADO].toString();
|
||||||
final String origencveestado = item[ORIGENCVEESTADO].toString();
|
final String origencveestado = item[ORIGENCVEESTADO].toString();
|
||||||
|
|
||||||
final Integer destinosecuencia = Integer.valueOf(item[NUMSECUENCIA].toString()) + 1;
|
final Integer destinosecuencia = Integer.valueOf(item[NUMSECUENCIA].toString()) + 1;
|
||||||
final Integer destino_id = Integer.valueOf(item[DESTINO_ID].toString());
|
final Integer destino_id = Integer.valueOf(item[DESTINO_ID].toString());
|
||||||
final String destinocveparada = item[DESTINOCVEPARADA].toString();
|
item[DESTINOCVEPARADA].toString();
|
||||||
final String destinodescparada = item[DESTINODESCPARADA].toString();
|
final String destinodescparada = item[DESTINODESCPARADA].toString();
|
||||||
final Integer destinociudad_id = Integer.valueOf(item[DESTINOCIUDAD_ID].toString());
|
final Integer destinociudad_id = Integer.valueOf(item[DESTINOCIUDAD_ID].toString());
|
||||||
final String destinonombciudad = item[DESTINONOMBCIUDAD].toString();
|
final String destinonombciudad = item[DESTINONOMBCIUDAD].toString();
|
||||||
final Integer destinoestado_id = Integer.valueOf(item[DESTINOESTADO_ID].toString());
|
final Integer destinoestado_id = Integer.valueOf(item[DESTINOESTADO_ID].toString());
|
||||||
final String destinonombestado = item[DESTINONOMBESTADO].toString();
|
final String destinonombestado = item[DESTINONOMBESTADO].toString();
|
||||||
final String destinocveestado = item[DESTINOCVEESTADO].toString();
|
final String destinocveestado = item[DESTINOCVEESTADO].toString();
|
||||||
|
|
||||||
adicionarSequencia(
|
adicionarSequencia(
|
||||||
controle,
|
controle,
|
||||||
lsSecuenciaVO,
|
lsSecuenciaVO,
|
||||||
origensecuencia,
|
origensecuencia,
|
||||||
origen_id,
|
origen_id,
|
||||||
origendescparada,
|
origendescparada,
|
||||||
origenciudad_id,
|
origenciudad_id,
|
||||||
origennombciudad,
|
origennombciudad,
|
||||||
origenestado_id,
|
origenestado_id,
|
||||||
origennombestado,
|
origennombestado,
|
||||||
origencveestado);
|
origencveestado);
|
||||||
|
|
||||||
adicionarSequencia(
|
adicionarSequencia(
|
||||||
controle,
|
controle,
|
||||||
lsSecuenciaVO,
|
lsSecuenciaVO,
|
||||||
destinosecuencia,
|
destinosecuencia,
|
||||||
destino_id,
|
destino_id,
|
||||||
destinodescparada,
|
destinodescparada,
|
||||||
destinociudad_id,
|
destinociudad_id,
|
||||||
destinonombciudad,
|
destinonombciudad,
|
||||||
destinoestado_id,
|
destinoestado_id,
|
||||||
destinonombestado,
|
destinonombestado,
|
||||||
destinocveestado);
|
destinocveestado);
|
||||||
}
|
}
|
||||||
|
@ -454,15 +454,15 @@ public class OperadorEmbarcadaServicoHibernateDAO extends GenericHibernateDAO<Op
|
||||||
|
|
||||||
private void adicionarSequencia(List<String> controle, List<SecuenciaVO> lsSecuenciaVO, final Integer numsecuencia, final Integer paradaId, final String descParada, final Integer ciudadId, final String nombCiudad, final Integer estadoId, final String nombEstado, final String cveEstado) {
|
private void adicionarSequencia(List<String> controle, List<SecuenciaVO> lsSecuenciaVO, final Integer numsecuencia, final Integer paradaId, final String descParada, final Integer ciudadId, final String nombCiudad, final Integer estadoId, final String nombEstado, final String cveEstado) {
|
||||||
final String key = numsecuencia.toString() + "|" + paradaId.toString();
|
final String key = numsecuencia.toString() + "|" + paradaId.toString();
|
||||||
|
|
||||||
if (!controle.contains(key)) {
|
if (!controle.contains(key)) {
|
||||||
SecuenciaVO sequencia = new SecuenciaVO(
|
SecuenciaVO sequencia = new SecuenciaVO(
|
||||||
numsecuencia,
|
numsecuencia,
|
||||||
new ParadaVO(paradaId, descParada, ciudadId, nombCiudad, estadoId, nombEstado, cveEstado));
|
new ParadaVO(paradaId, descParada, ciudadId, nombCiudad, estadoId, nombEstado, cveEstado));
|
||||||
|
|
||||||
lsSecuenciaVO.add(sequencia);
|
lsSecuenciaVO.add(sequencia);
|
||||||
|
|
||||||
controle.add(key);
|
controle.add(key);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue