From 8253289f550c4d25784f503dd7909709c969d4c5 Mon Sep 17 00:00:00 2001 From: "lucas.taia" Date: Thu, 22 Jan 2015 12:12:15 +0000 Subject: [PATCH] correcao (bug 5967) git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@40914 d1611594-4594-4d17-8e1d-87c2c4800839 --- ...tarConfiguracionReservacionController.java | 100 +++++++++++++++++- web/WEB-INF/i3-label_es_MX.label | 2 + web/WEB-INF/i3-label_pt_BR.label | 2 + .../editarConfiguracionReservacion.zul | 22 ++++ 4 files changed, 125 insertions(+), 1 deletion(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionReservacionController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionReservacionController.java index e6ed34985..c2be34c58 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionReservacionController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionReservacionController.java @@ -9,6 +9,7 @@ import java.util.Calendar; import java.util.Date; import java.util.List; +import org.apache.commons.lang.math.NumberUtils; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Scope; @@ -116,6 +117,11 @@ public class EditarConfiguracionReservacionController extends MyGenericForwardCo private Spinner spTiempoPrevioMinuto; private Spinner spTiempoPrevioInternetHora; private Spinner spTiempoPrevioInternetMinuto; + + private Spinner spTiempoLiberacionHoraCaduc; + private Spinner spTiempoLiberacionMinutoCaduc; + private Spinner spTiempoLiberacionInternetHoraCaduc; + private Spinner spTiempoLiberacionInternetMinutoCaduc; public Button getBtnApagar() { return btnApagar; @@ -176,7 +182,9 @@ public class EditarConfiguracionReservacionController extends MyGenericForwardCo String[] horaMinutoTiempoliberacion = capturarHoraMinuto(reservacionCtrl.getTiempoliberacion()); String[] horaMinutoTiempoliberacioninternet = capturarHoraMinuto(reservacionCtrl.getTiempoliberacioninternet()); String[] horaMinutoTiempoprevio = capturarHoraMinuto(reservacionCtrl.getTiempoprevio()); - String[] horaMinutoTiempopreviointernet = capturarHoraMinuto(reservacionCtrl.getTiempopreviointernet()); + String[] horaMinutoTiempopreviointernet = capturarHoraMinuto(reservacionCtrl.getTiempopreviointernet()); + String[] horaMinutoTiempoliberacionCaduc = capturarHoraMinuto(reservacionCtrl.getTiempoliberacionCaduc()); + String[] horaMinutoTiempoliberacioninternetCaduc = capturarHoraMinuto(reservacionCtrl.getTiempoliberacioninternetCaduc()); spTiempoLiberacionHora.setText(horaMinutoTiempoliberacion[0]); spTiempoLiberacionMinuto.setText(horaMinutoTiempoliberacion[1]); @@ -186,6 +194,13 @@ public class EditarConfiguracionReservacionController extends MyGenericForwardCo spTiempoPrevioMinuto.setText(horaMinutoTiempoprevio[1]); spTiempoPrevioInternetHora.setText(horaMinutoTiempopreviointernet[0]); spTiempoPrevioInternetMinuto.setText(horaMinutoTiempopreviointernet[1]); + + spTiempoLiberacionHoraCaduc.setText(horaMinutoTiempoliberacionCaduc[0]); + spTiempoLiberacionMinutoCaduc.setText(horaMinutoTiempoliberacionCaduc[1]); + spTiempoLiberacionInternetHoraCaduc.setText(horaMinutoTiempoliberacioninternetCaduc[0]); + spTiempoLiberacionInternetMinutoCaduc.setText(horaMinutoTiempoliberacioninternetCaduc[1]); + + desabilitaTempos(); } @@ -538,6 +553,11 @@ public class EditarConfiguracionReservacionController extends MyGenericForwardCo spTiempoPrevioMinuto.getValue(); spTiempoPrevioInternetHora.getValue(); spTiempoPrevioInternetMinuto.getValue(); + + spTiempoLiberacionHoraCaduc.getValue(); + spTiempoLiberacionMinutoCaduc.getValue(); + spTiempoLiberacionInternetHoraCaduc.getValue(); + spTiempoLiberacionInternetMinutoCaduc.getValue(); NumAsientosCorrida.getValue(); @@ -634,6 +654,9 @@ public class EditarConfiguracionReservacionController extends MyGenericForwardCo reservacionCtrl.setTiempoliberacioninternet(spTiempoLiberacionInternetHora.getValue(), spTiempoLiberacionInternetMinuto.getValue()); reservacionCtrl.setTiempoprevio(spTiempoPrevioHora.getValue(), spTiempoPrevioMinuto.getValue()); reservacionCtrl.setTiempopreviointernet(spTiempoPrevioInternetHora.getValue(), spTiempoPrevioInternetMinuto.getValue()); + + reservacionCtrl.setTiempoliberacionCaduc(spTiempoLiberacionHoraCaduc.getValue(), spTiempoLiberacionMinutoCaduc.getValue()); + reservacionCtrl.setTiempoliberacioninternetCaduc(spTiempoLiberacionInternetHoraCaduc.getValue(), spTiempoLiberacionInternetMinutoCaduc.getValue()); if (reservacionCtrl.getReservacionctrlId() == null) { reservacionCtrlService.suscribir(reservacionCtrl); @@ -685,6 +708,81 @@ public class EditarConfiguracionReservacionController extends MyGenericForwardCo closeWindow(); } } + + public void onChange$spTiempoLiberacionHora(Event ev) { + desabilitaTempos(); + } + public void onChange$spTiempoLiberacionMinuto(Event ev) { + desabilitaTempos(); + } + public void onChange$spTiempoLiberacionInternetHora(Event ev) { + desabilitaTempos(); + } + public void onChange$spTiempoLiberacionInternetMinuto(Event ev) { + desabilitaTempos(); + } + + public void onChange$spTiempoLiberacionHoraCaduc(Event ev) { + desabilitaTempos(); + } + public void onChange$spTiempoLiberacionMinutoCaduc(Event ev) { + desabilitaTempos(); + } + public void onChange$spTiempoLiberacionInternetHoraCaduc(Event ev) { + desabilitaTempos(); + } + public void onChange$spTiempoLiberacionInternetMinutoCaduc(Event ev) { + desabilitaTempos(); + } + + public void desabilitaTempos() { + + if(spTiempoLiberacionHora.getValue() > 0 || spTiempoLiberacionMinuto.getValue() > 0 + || spTiempoLiberacionInternetHora.getValue() > 0 || spTiempoLiberacionInternetMinuto.getValue() > 0 ){ + + spTiempoLiberacionHoraCaduc.setValue(NumberUtils.INTEGER_ZERO); + spTiempoLiberacionHoraCaduc.setDisabled(Boolean.TRUE); + + spTiempoLiberacionMinutoCaduc.setValue(NumberUtils.INTEGER_ZERO); + spTiempoLiberacionMinutoCaduc.setDisabled(Boolean.TRUE); + + spTiempoLiberacionInternetHoraCaduc.setValue(NumberUtils.INTEGER_ZERO); + spTiempoLiberacionInternetHoraCaduc.setDisabled(Boolean.TRUE); + + spTiempoLiberacionInternetMinutoCaduc.setValue(NumberUtils.INTEGER_ZERO); + spTiempoLiberacionInternetMinutoCaduc.setDisabled(Boolean.TRUE); + + }else{ + spTiempoLiberacionHoraCaduc.setDisabled(Boolean.FALSE); + spTiempoLiberacionMinutoCaduc.setDisabled(Boolean.FALSE); + spTiempoLiberacionInternetHoraCaduc.setDisabled(Boolean.FALSE); + spTiempoLiberacionInternetMinutoCaduc.setDisabled(Boolean.FALSE); + } + + if(spTiempoLiberacionHoraCaduc.getValue() > 0 || spTiempoLiberacionMinutoCaduc.getValue() > 0 + || spTiempoLiberacionInternetHoraCaduc.getValue() > 0 || spTiempoLiberacionInternetMinutoCaduc.getValue() > 0 ){ + + spTiempoLiberacionHora.setValue(NumberUtils.INTEGER_ZERO); + spTiempoLiberacionHora.setDisabled(Boolean.TRUE); + + spTiempoLiberacionMinuto.setValue(NumberUtils.INTEGER_ZERO); + spTiempoLiberacionMinuto.setDisabled(Boolean.TRUE); + + spTiempoLiberacionInternetHora.setValue(NumberUtils.INTEGER_ZERO); + spTiempoLiberacionInternetHora.setDisabled(Boolean.TRUE); + + spTiempoLiberacionInternetMinuto.setValue(NumberUtils.INTEGER_ZERO); + spTiempoLiberacionInternetMinuto.setDisabled(Boolean.TRUE); + + }else{ + spTiempoLiberacionHora.setDisabled(Boolean.FALSE); + spTiempoLiberacionMinuto.setDisabled(Boolean.FALSE); + spTiempoLiberacionInternetHora.setDisabled(Boolean.FALSE); + spTiempoLiberacionInternetMinuto.setDisabled(Boolean.FALSE); + } + + + } public ReservacionCtrl getReservacionCtrl() { return reservacionCtrl; diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label index b93df09cc..e37751e5e 100644 --- a/web/WEB-INF/i3-label_es_MX.label +++ b/web/WEB-INF/i3-label_es_MX.label @@ -911,6 +911,8 @@ editarConfiguracionReservacionController.lbFecInicio.value = Fecha inicial editarConfiguracionReservacionController.lbFecFinal.value = Fecha final editarConfiguracionReservacionController.lbTiempoLiberacion.value = Tiempo liberación de reservación: editarConfiguracionReservacionController.lbTiempoLiberacionInternet.value = Tiempo liberación de reservación internet: +editarConfiguracionReservacionController.lbTiempoLiberacionCaduc.value = Tiempo liberación de reservación Caducidad: +editarConfiguracionReservacionController.lbTiempoLiberacionInternetCaduc.value = Tiempo liberación de reservación internet Caducidad: editarConfiguracionReservacionController.lbTiempoPrevio.value = Tiempo prévio del servicio para reservar: editarConfiguracionReservacionController.lbTiempoPrevioInternet.value = Tiempo prévio del servicio para reservar en internet: editarConfiguracionReservacionController.lbTiempoLiberacion = Reservación diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index b43bcf1d5..b7ae41072 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -942,6 +942,8 @@ editarConfiguracionReservacionController.lbFecInicio.value = Data Inicial editarConfiguracionReservacionController.lbFecFinal.value = Data Final editarConfiguracionReservacionController.lbTiempoLiberacion.value = Tempo liberação de reservas: editarConfiguracionReservacionController.lbTiempoLiberacionInternet.value = Tempo liberação de reservas internet: +editarConfiguracionReservacionController.lbTiempoLiberacionCaduc.value = Tempo liberação de reservas Expiração: +editarConfiguracionReservacionController.lbTiempoLiberacionInternetCaduc.value = Tempo liberação de reservas internet Expiração: editarConfiguracionReservacionController.lbTiempoPrevio.value = Tempo prévio do serviço para reservar: editarConfiguracionReservacionController.lbTiempoPrevioInternet.value = Tempo prévio do serviço para reservar em internet: editarConfiguracionReservacionController.lbTiempoLiberacion = Reservas diff --git a/web/gui/configuraciones_comerciales/editarConfiguracionReservacion.zul b/web/gui/configuraciones_comerciales/editarConfiguracionReservacion.zul index b3555ceb0..b9028e5cd 100644 --- a/web/gui/configuraciones_comerciales/editarConfiguracionReservacion.zul +++ b/web/gui/configuraciones_comerciales/editarConfiguracionReservacion.zul @@ -96,6 +96,28 @@ + + + + + +