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 83c05113f..eb7bd1af3 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
@@ -126,6 +126,7 @@ public class EditarConfiguracionReservacionController extends MyGenericForwardCo
private Radio ra1;
private Radio ra2;
+ private Radio ra3;
public Button getBtnApagar() {
return btnApagar;
@@ -205,7 +206,9 @@ public class EditarConfiguracionReservacionController extends MyGenericForwardCo
spTiempoLiberacionInternetMinutoCaduc.setText(horaMinutoTiempoliberacioninternetCaduc[1]);
- if(reservacionCtrl.getIndTipoReserva()!= null && reservacionCtrl.getIndTipoReserva()){
+ if(reservacionCtrl.getIndSemLiberacaoAutomatica() != null && reservacionCtrl.getIndSemLiberacaoAutomatica()) {
+ ra3.setChecked(Boolean.TRUE);
+ } else if(reservacionCtrl.getIndTipoReserva()!= null && reservacionCtrl.getIndTipoReserva()){
ra2.setChecked(Boolean.TRUE);
}else{
ra1.setChecked(Boolean.TRUE);
@@ -551,6 +554,9 @@ public class EditarConfiguracionReservacionController extends MyGenericForwardCo
txtDescripcion.getValue();
fecInicio.getValue();
fecFinal.getValue();
+ ra1.getValue();
+ ra2.getValue();
+ ra3.getValue();
spTiempoLiberacionHora.getValue();
spTiempoLiberacionMinuto.getValue();
@@ -657,6 +663,7 @@ public class EditarConfiguracionReservacionController extends MyGenericForwardCo
reservacionCtrl.setFecinicio(inicio);
reservacionCtrl.setFecfinal(fin);
reservacionCtrl.setIndTipoReserva(ra2.isChecked());
+ reservacionCtrl.setIndSemLiberacaoAutomatica(ra3.isChecked());
reservacionCtrl.setTiempoliberacion(spTiempoLiberacionHora.getValue(), spTiempoLiberacionMinuto.getValue());
reservacionCtrl.setTiempoliberacioninternet(spTiempoLiberacionInternetHora.getValue(), spTiempoLiberacionInternetMinuto.getValue());
@@ -723,9 +730,38 @@ public class EditarConfiguracionReservacionController extends MyGenericForwardCo
public void onCheck$ra2(Event ev) {
desabilitaTempos();
}
+ public void onCheck$ra3(Event ev) {
+ desabilitaTempos();
+ }
private void desabilitaTempos() {
+ if(ra3.isChecked()) {
+ 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);
+
+ 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);
+ }
+
if(ra1.isChecked()){
spTiempoLiberacionHora.setDisabled(Boolean.FALSE);
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionReservacion.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionReservacion.java
index d9a1d9588..b04ae5bd3 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionReservacion.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfiguracionReservacion.java
@@ -27,10 +27,11 @@ public class RenderConfiguracionReservacion implements ListitemRenderer {
Listcell lc = new Listcell(reservacion.getReservacionctrlId().toString());
lc.setParent(lstm);
- lc = null;
-
lc = new Listcell((reservacion.getDescConfig() == null) ? "" : reservacion.getDescConfig());
lc.setParent(lstm);
+
+ lc = new Listcell(reservacion.getDescTipoReserva());
+ lc.setParent(lstm);
SimpleDateFormat sf = new SimpleDateFormat("dd/MM/yyyy");
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index b13e8b951..509267f14 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -1748,6 +1748,7 @@ editarConfiguracionReservacionController.MSG.necesitaMarca = Necesita informar u
editarConfiguracionReservacionController.lblTipoReserva.value = Tipo Reservación
editarConfiguracionReservacionController.ra1.value = Tempo Liberación
editarConfiguracionReservacionController.ra2.value = Tiempo Caducidad
+editarConfiguracionReservacionController.ra3.value = Sin liberación automática
# Muestra a CANCELACION configuracional Búsqueda
busquedaConfiguracionCancelacionController.window.title = Configuración de cancelación
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index f58ecec27..c13cd510e 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -1889,6 +1889,7 @@ editarConfiguracionReservacionController.MSG.necesitaMarca = Necessita informar
editarConfiguracionReservacionController.lblTipoReserva.value = Tipo Reserva
editarConfiguracionReservacionController.ra1.value = Tempo Liberação
editarConfiguracionReservacionController.ra2.value = Tempo Expiração
+editarConfiguracionReservacionController.ra3.value = Sem Liberação Automática
# Muestra a CANCELACION configuracional Pesquisa
busquedaConfiguracionCancelacionController.window.title = Configuração de Cancelamento
diff --git a/web/gui/configuraciones_comerciales/busquedaConfiguracionReservacion.zul b/web/gui/configuraciones_comerciales/busquedaConfiguracionReservacion.zul
index 22db5cb3b..7f63264d8 100644
--- a/web/gui/configuraciones_comerciales/busquedaConfiguracionReservacion.zul
+++ b/web/gui/configuraciones_comerciales/busquedaConfiguracionReservacion.zul
@@ -50,6 +50,8 @@
label="${c:l('busquedaConfiguracionReservacionController.lhId.label')}" sort="auto(reservacionctrlId)"/>
+
@@ -62,6 +62,7 @@
+