fixes bug#22469

fixes bug#22552
dev:valdir
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@107263 d1611594-4594-4d17-8e1d-87c2c4800839
master
wilian 2021-06-16 21:15:29 +00:00
parent aa173d86e2
commit 3337a6dcf7
2 changed files with 29 additions and 23 deletions

View File

@ -427,29 +427,35 @@ public class EditarCorridaController extends MyGenericForwardComposer {
}
public void onClick$btnCopiar(Event ev) {
if (esquemaCorrida.getEsquemacorridaId() != null) {
// Carregar campos lazy
esquemaCorrida = esquemaCorridaService.obtenerID(esquemaCorrida.getEsquemacorridaId());
txtNumCorrida.setConstraint("");
txtNumCorrida.setDisabled(false);
txtNumCorrida.setText("");
txtNumCorrida.setConstraint("no empty");
isClone = true;
esquemaCorrida.setEsquemacorridaId(null);
esquemaCorrida.setNumCorrida(null);
for (EsquemaTramo esquemaTramo : esquemaCorrida.getEsquemaTramoList()) {
esquemaTramo.setEsquematramoId(null);
esquemaTramo.setEsquemaCorrida(esquemaCorrida);
try {
if (esquemaCorrida.getEsquemacorridaId() != null) {
// Carregar campos lazy
esquemaCorrida = esquemaCorridaService.obtenerID(esquemaCorrida.getEsquemacorridaId());
esquemaCorrida.clonar();
esquemaCorrida = esquemaCorrida.getCloneObject();
txtNumCorrida.setConstraint("");
txtNumCorrida.setDisabled(false);
txtNumCorrida.setText("");
txtNumCorrida.setConstraint("no empty");
isClone = true;
esquemaCorrida.setEsquemacorridaId(null);
esquemaCorrida.setNumCorrida(null);
for (EsquemaTramo esquemaTramo : esquemaCorrida.getEsquemaTramoList()) {
esquemaTramo.setEsquematramoId(null);
esquemaTramo.setEsquemaCorrida(esquemaCorrida);
}
for (EsquemaAsiento esquemaAsiento : esquemaCorrida.getEsquemaAsientoList()) {
esquemaAsiento.setEsquemaasientoId(null);
esquemaAsiento.setEsquemaCorrida(esquemaCorrida);
}
tratarEsquemaTramoList();
}
for (EsquemaAsiento esquemaAsiento : esquemaCorrida.getEsquemaAsientoList()) {
esquemaAsiento.setEsquemaasientoId(null);
esquemaAsiento.setEsquemaCorrida(esquemaCorrida);
}
tratarEsquemaTramoList();
} catch (Exception e) {
log.error(e.getMessage(), e);
}
}

View File

@ -7210,7 +7210,7 @@ confRestricaoCanalVentaService.MSG.canalObliga=Informe o Canal de Venda
confRestricaoCanalVentaService.MSG.descripcionObliga=Informe a descrição
#Selecionar Servicos a Gerar
selecionarServicosGerarController.window.title = Selecionar Servicos a Gerar\
selecionarServicosGerarController.window.title = Selecionar Servicos a Gerar
selecionarServicosGerarController.btnGerar.tooltiptext = Gerar Serviços Selecionados
selecionarServicosGerarController.MSG.selecioneservicos = Selecione serviço(s).
selecionarServicosGerarController.MSG.dataInicialMaiorFinal = Data inicial maior que final.