fixes bug #7459
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@58773 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
b9fd61635a
commit
c6bdc2fb8f
|
@ -1165,16 +1165,23 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
|||
}
|
||||
}
|
||||
|
||||
private void gerarCombinacaoTramoRuta(Ruta ruta, List<ParadaSecuencia> sequencias) {
|
||||
private void gerarCombinacaoTramoRuta(Ruta ruta, List<ParadaSecuencia> sequencias) throws BusinessException {
|
||||
List<ParadaSecuenciaCombinacaoLinha> sequenciasAGerar = rutaService.verificarSeqRutaNaoGerada(ruta, sequencias);
|
||||
|
||||
if (sequenciasAGerar != null) {
|
||||
if (sequenciasAGerar != null && !sequenciasAGerar.isEmpty()) {
|
||||
|
||||
Map<String, Object> params = new LinkedHashMap<String, Object>();
|
||||
|
||||
List<Empresa> empresas = new ArrayList<Empresa>();
|
||||
|
||||
for (RutaEmpresa rutaEmpresa: ruta.getLsRutaEmpresa()){
|
||||
empresas.add(rutaEmpresa.getEmpresa());
|
||||
}
|
||||
|
||||
|
||||
RutaTramoVO rutaTramoVO = new RutaTramoVO();
|
||||
rutaTramoVO.setClaseServicio(ruta.getClaseServicio());
|
||||
rutaTramoVO.setLsEmpresa(getLsEmpresa());
|
||||
rutaTramoVO.setLsEmpresa(empresas);
|
||||
rutaTramoVO.setOrgaoConcedente(ruta.getOrgaoConcedente());
|
||||
rutaTramoVO.setSolicitaNombrePasajero(ruta.getIndNombreObligatorio());
|
||||
rutaTramoVO.setNumRuta(txtNumRuta.getValue());
|
||||
|
@ -1193,6 +1200,11 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
|||
this.openWindow("/gui/esquema_operacional/generacion_tramo_ruta/gerarCombinacionTramoRuta.zul",
|
||||
Labels.getLabel("gerarCombinacionTramoRutaController.window.title"), params, MODAL);
|
||||
|
||||
} else {
|
||||
ruta = rutaService.actualizacion(ruta, sequencias);
|
||||
rutaList.updateItem(ruta);
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue