leonardo 2016-03-22 14:38:13 +00:00
parent c58d1444ab
commit 5cd335c6a0
4 changed files with 23 additions and 2 deletions

View File

@ -180,6 +180,7 @@ public class EditarCorridaController extends MyGenericForwardComposer {
private Checkbox vie; private Checkbox vie;
private Checkbox sab; private Checkbox sab;
private Checkbox dom; private Checkbox dom;
private boolean isClone = false;
private Checkbox diaSimDiaNao; private Checkbox diaSimDiaNao;
@Override @Override
@ -360,6 +361,18 @@ public class EditarCorridaController extends MyGenericForwardComposer {
} }
} }
public void onClick$btnCopiar(Event ev) {
txtNumCorrida.setConstraint("");
txtNumCorrida.setDisabled(false);
txtNumCorrida.setText("");
isClone = true;
txtNumCorrida.setConstraint("no empty");
esquemaCorrida = esquemaCorridaService.obtenerID(esquemaCorrida.getEsquemacorridaId()); // para carregar as propriedades lazy
EsquemaCorrida novo = new EsquemaCorrida();
novo.clone(esquemaCorrida);
esquemaCorrida = novo;
}
public void clearCombobox(Combobox combobox) { public void clearCombobox(Combobox combobox) {
int size = combobox.getItemCount(); int size = combobox.getItemCount();
@ -671,7 +684,9 @@ public class EditarCorridaController extends MyGenericForwardComposer {
eo.setFecfinvigencia(fecfinvigencia.getValue()); eo.setFecfinvigencia(fecfinvigencia.getValue());
esquemaCorrida.setEsquemaOperacional(eo); esquemaCorrida.setEsquemaOperacional(eo);
esquemaCorridaService.suscribir(esquemaCorrida); esquemaCorridaService.suscribir(esquemaCorrida);
esquemaCorridaService.actualizaEsquemaTramo(lsParadaEsquema, esquemaCorrida); esquemaCorridaService.actualizaEsquemaTramo(lsParadaEsquema, esquemaCorrida);
isClone = false;
} }
Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.suscribirOK"), Messagebox.show(Labels.getLabel("editarConfiguracionCorridaController.MSG.suscribirOK"),
Labels.getLabel("editarConfiguracionCorridaController.window.title"), Labels.getLabel("editarConfiguracionCorridaController.window.title"),

View File

@ -1973,6 +1973,7 @@ editarConfiguracionCorridaController.btnAbrirEsquemaCorrida.error = No existe se
editarConfiguracionCorridaController.cmbIndGeneraFeriado.value = Generar servicio editarConfiguracionCorridaController.cmbIndGeneraFeriado.value = Generar servicio
editarConfiguracionCorridaController.MSG.NumAgrupacion = Ya existe un tren con ese número. editarConfiguracionCorridaController.MSG.NumAgrupacion = Ya existe un tren con ese número.
editarConfiguracionCorridaController.MSG.AgrupacionCorrida = Ya existe un vagon con ese número. editarConfiguracionCorridaController.MSG.AgrupacionCorrida = Ya existe un vagon con ese número.
editarConfiguracionCorridaController.btnCopiar.tooltiptext=Generar Servicio igual a este
editarConfiguracionCorridaController.lbDiaSimDiaNao = Dia sim dia não editarConfiguracionCorridaController.lbDiaSimDiaNao = Dia sim dia não
#Planeacion de Poltrona Controller #Planeacion de Poltrona Controller

View File

@ -2017,6 +2017,7 @@ editarConfiguracionCorridaController.btnAbrirEsquemaCorrida.error = Não existe
editarConfiguracionCorridaController.cmbIndGeneraFeriado.value = Gerar Corrida editarConfiguracionCorridaController.cmbIndGeneraFeriado.value = Gerar Corrida
editarConfiguracionCorridaController.MSG.NumAgrupacion = Já existe este número do Trem cadastrado. editarConfiguracionCorridaController.MSG.NumAgrupacion = Já existe este número do Trem cadastrado.
editarConfiguracionCorridaController.MSG.AgrupacionCorrida = Já existe este número de serviço cadastrado para outro Trem. editarConfiguracionCorridaController.MSG.AgrupacionCorrida = Já existe este número de serviço cadastrado para outro Trem.
editarConfiguracionCorridaController.btnCopiar.tooltiptext=Gerar Serviço igual a este
editarConfiguracionCorridaController.lbDiaSimDiaNao = Dia sim dia não editarConfiguracionCorridaController.lbDiaSimDiaNao = Dia sim dia não
#Planeacion de Poltrona Controller #Planeacion de Poltrona Controller

View File

@ -28,6 +28,10 @@
image="/gui/img/exit.png" width="35px" image="/gui/img/exit.png" width="35px"
onClick="winEditarCorrida.detach()" onClick="winEditarCorrida.detach()"
tooltiptext="${c:l('editarConfiguracionCorridaController.btnFechar.tooltiptext')}" /> tooltiptext="${c:l('editarConfiguracionCorridaController.btnFechar.tooltiptext')}" />
<separator orient="vertical" />
<button id="btnCopiar" height="20"
image="/gui/img/copiar.png" width="35px"
tooltiptext="${c:l('editarUsuarioController.btnCopiar.tooltiptext')}" />
</hbox> </hbox>
</toolbar> </toolbar>