fixed bug #7568 - alterações clone de Linha
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@56945 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
e4f6f3fa2a
commit
7377a29b0d
|
@ -142,6 +142,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
|||
private Tramo tramoBandBox;
|
||||
private Textbox txtNome;
|
||||
private Textbox txtPrefixo;
|
||||
private Textbox txtPrefixoAuxiliar;
|
||||
private Spinner numSecuencia;
|
||||
private Combobox cmbClase;
|
||||
private Combobox cmbVia;
|
||||
|
@ -1029,11 +1030,12 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
|||
|
||||
private boolean clone = false;
|
||||
|
||||
public void onClick$btnCopiar(Event ev) throws CloneNotSupportedException {
|
||||
public void onClick$btnCopiar(Event ev) throws CloneNotSupportedException, InterruptedException {
|
||||
if (!clone) {
|
||||
List<RutaCombinacion> rutaCombinacionsAntiga = rutaCombinacionService.obtenerPorRuta(ruta);
|
||||
ruta = Ruta.clone(ruta);
|
||||
ruta.setRutaId(null);
|
||||
|
||||
List<RutaCombinacion> rutaCombinacions = new ArrayList<RutaCombinacion>();
|
||||
|
||||
for (RutaCombinacion rc : rutaCombinacionsAntiga){
|
||||
|
@ -1045,14 +1047,44 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
|
|||
ruta.setRutaCombinacionList(rutaCombinacions);
|
||||
|
||||
carregarParadaSecuencia(ruta.getRutaSecuenciaList());
|
||||
|
||||
Constraint constNumRuta = txtNumRuta.getConstraint();
|
||||
txtNumRuta.setConstraint("");
|
||||
ruta.setNumRuta("");
|
||||
txtNumRuta.setValue("");
|
||||
txtNumRuta.setConstraint("no empty");
|
||||
|
||||
txtNumRuta.setConstraint(constNumRuta);
|
||||
|
||||
Constraint constPrefixo = txtPrefixo.getConstraint();
|
||||
txtPrefixo.setConstraint("");
|
||||
ruta.setPrefixo("");
|
||||
txtPrefixo.setValue("");
|
||||
txtPrefixo.setConstraint(constPrefixo);
|
||||
|
||||
Constraint constPrefixoAuxiliar = txtPrefixoAuxiliar.getConstraint();
|
||||
txtPrefixoAuxiliar.setConstraint("");
|
||||
ruta.setPrefixoAuxiliar("");
|
||||
txtPrefixoAuxiliar.setValue("");
|
||||
txtPrefixoAuxiliar.setConstraint(constPrefixoAuxiliar);
|
||||
|
||||
Constraint constCantEixos = txtCantEixos.getConstraint();
|
||||
txtCantEixos.setConstraint("");
|
||||
ruta.setCantEixos(null);
|
||||
txtCantEixos.setValue(null);
|
||||
txtCantEixos.setConstraint(constCantEixos);
|
||||
|
||||
Constraint constCantAsientos = txtCantAsientos.getConstraint();
|
||||
txtCantAsientos.setConstraint("");
|
||||
ruta.setCantAsientos(null);
|
||||
txtCantAsientos.setValue(null);
|
||||
txtCantAsientos.setConstraint(constCantAsientos);
|
||||
|
||||
rutaCombinacionList.setModel(new ListModelList(ruta.getRutaCombinacionList()));
|
||||
lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa();
|
||||
clone = true;
|
||||
|
||||
Messagebox.show(Labels.getLabel("editarCatalogoDeRutaController.MSG.cloneOK"),
|
||||
Labels.getLabel("editarCatalogoDeRutaController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1747,6 +1747,7 @@ editarCatalogoDeRutaController.MSG.sequencia = Debe de informar al menos dos sec
|
|||
editarCatalogoDeRutaController.MSG.borrarPergunta = Deseas eliminar esta linea?
|
||||
editarCatalogoDeRutaController.MSG.gerarPergunta = Generar combinación?
|
||||
editarCatalogoDeRutaController.MSG.borrarOK = Linea se eliminó exitosamente
|
||||
editarCatalogoDeRutaController.MSG.cloneOK = Linha Gerada com Sucesso
|
||||
editarCatalogoDeRutaController.MSG.selectItem = Error al seleccionar un elemento
|
||||
editarCatalogoDeRutaController.MSG.tramoExiste = Combinación existente
|
||||
editarCatalogoDeRutaController.MSG.tramo = Tramo inexistente
|
||||
|
|
|
@ -1800,6 +1800,7 @@ editarCatalogoDeRutaController.MSG.sequencia = Deve informar al menos dos secuen
|
|||
editarCatalogoDeRutaController.MSG.borrarPergunta = Deseja Eliminar esta linha?
|
||||
editarCatalogoDeRutaController.MSG.gerarPergunta = Gerar combinação?
|
||||
editarCatalogoDeRutaController.MSG.borrarOK = Linha Excluida com Sucesso.
|
||||
editarCatalogoDeRutaController.MSG.cloneOK = Linha Gerada com Sucesso
|
||||
editarCatalogoDeRutaController.MSG.selectItem = Error al seleccionar um elemento
|
||||
editarCatalogoDeRutaController.MSG.tramoExiste = Combinação existente.
|
||||
editarCatalogoDeRutaController.MSG.tramo = Trecho inexistente.
|
||||
|
|
Loading…
Reference in New Issue