correcao (bug 6003)

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@40949 d1611594-4594-4d17-8e1d-87c2c4800839
master
lucas.taia 2015-01-23 12:38:52 +00:00
parent 71aeb161e5
commit e5e3d43974
4 changed files with 74 additions and 42 deletions

View File

@ -27,6 +27,7 @@ import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Spinner;
import org.zkoss.zul.Tab;
import org.zkoss.zul.Textbox;
import org.zkoss.zul.api.Radio;
import com.rjconsultores.ventaboletos.entidad.Categoria;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
@ -123,6 +124,9 @@ public class EditarConfiguracionReservacionController extends MyGenericForwardCo
private Spinner spTiempoLiberacionInternetHoraCaduc;
private Spinner spTiempoLiberacionInternetMinutoCaduc;
private Radio ra1;
private Radio ra2;
public Button getBtnApagar() {
return btnApagar;
}
@ -200,6 +204,8 @@ public class EditarConfiguracionReservacionController extends MyGenericForwardCo
spTiempoLiberacionInternetHoraCaduc.setText(horaMinutoTiempoliberacioninternetCaduc[0]);
spTiempoLiberacionInternetMinutoCaduc.setText(horaMinutoTiempoliberacioninternetCaduc[1]);
validaIsChecked();
desabilitaTempos();
}
@ -709,36 +715,21 @@ public class EditarConfiguracionReservacionController extends MyGenericForwardCo
}
}
public void onChange$spTiempoLiberacionHora(Event ev) {
public void onCheck$ra1(Event ev) {
desabilitaTempos();
}
public void onChange$spTiempoLiberacionMinuto(Event ev) {
desabilitaTempos();
}
public void onChange$spTiempoLiberacionInternetHora(Event ev) {
desabilitaTempos();
}
public void onChange$spTiempoLiberacionInternetMinuto(Event ev) {
public void onCheck$ra2(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();
}
private void desabilitaTempos() {
public void desabilitaTempos() {
if(ra1.isChecked()){
if(spTiempoLiberacionHora.getValue() > 0 || spTiempoLiberacionMinuto.getValue() > 0
|| spTiempoLiberacionInternetHora.getValue() > 0 || spTiempoLiberacionInternetMinuto.getValue() > 0 ){
spTiempoLiberacionHora.setDisabled(Boolean.FALSE);
spTiempoLiberacionMinuto.setDisabled(Boolean.FALSE);
spTiempoLiberacionInternetHora.setDisabled(Boolean.FALSE);
spTiempoLiberacionInternetMinuto.setDisabled(Boolean.FALSE);
spTiempoLiberacionHoraCaduc.setValue(NumberUtils.INTEGER_ZERO);
spTiempoLiberacionHoraCaduc.setDisabled(Boolean.TRUE);
@ -752,15 +743,14 @@ public class EditarConfiguracionReservacionController extends MyGenericForwardCo
spTiempoLiberacionInternetMinutoCaduc.setValue(NumberUtils.INTEGER_ZERO);
spTiempoLiberacionInternetMinutoCaduc.setDisabled(Boolean.TRUE);
}else{
}
if(ra2.isChecked()){
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);
@ -774,14 +764,25 @@ public class EditarConfiguracionReservacionController extends MyGenericForwardCo
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);
}
}
private void validaIsChecked(){
if(spTiempoLiberacionHora.getValue() > 0 || spTiempoLiberacionMinuto.getValue() > 0
|| spTiempoLiberacionInternetHora.getValue() > 0 || spTiempoLiberacionInternetMinuto.getValue() > 0 ){
ra1.setChecked(Boolean.TRUE);
}
if(spTiempoLiberacionHoraCaduc.getValue() > 0 || spTiempoLiberacionMinutoCaduc.getValue() > 0
|| spTiempoLiberacionInternetHoraCaduc.getValue() > 0 || spTiempoLiberacionInternetMinutoCaduc.getValue() > 0 ){
ra2.setChecked(Boolean.TRUE);
}
}
public ReservacionCtrl getReservacionCtrl() {
@ -1015,4 +1016,20 @@ public class EditarConfiguracionReservacionController extends MyGenericForwardCo
public void setParadaService(ParadaService paradaService) {
this.paradaService = paradaService;
}
public Radio getRa1() {
return ra1;
}
public void setRa1(Radio ra1) {
this.ra1 = ra1;
}
public Radio getRa2() {
return ra2;
}
public void setRa2(Radio ra2) {
this.ra2 = ra2;
}
}

View File

@ -911,8 +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.lbTiempoLiberacionCaduc.value = Tiempo liberación de Caducidad:
editarConfiguracionReservacionController.lbTiempoLiberacionInternetCaduc.value = Tiempo liberación de 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
@ -966,6 +966,9 @@ editarConfiguracionReservacionController.MSG.necesitaPunto = Necesita informar u
editarConfiguracionReservacionController.MSG.necesitaClase = Necesita informar un tipo de clase
editarConfiguracionReservacionController.MSG.necesitaMercado = Necesita informar un tramo
editarConfiguracionReservacionController.MSG.necesitaMarca = Necesita informar una marca
editarConfiguracionReservacionController.lblTipoReserva.value = Tipo Reservación
editarConfiguracionReservacionController.ra1.value = Tempo Liberación
editarConfiguracionReservacionController.ra2.value = Tiempo Caducidad
# Muestra a CANCELACION configuracional Búsqueda
busquedaConfiguracionCancelacionController.window.title = Configuración de cancelación

View File

@ -942,8 +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.lbTiempoLiberacionCaduc.value = Tempo liberação Expiração:
editarConfiguracionReservacionController.lbTiempoLiberacionInternetCaduc.value = Tempo liberação de 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
@ -997,6 +997,9 @@ editarConfiguracionReservacionController.MSG.necesitaPunto = Necessita informar
editarConfiguracionReservacionController.MSG.necesitaClase = Necessita informar um tipo de classe.
editarConfiguracionReservacionController.MSG.necesitaMercado = Necessita informar um trecho.
editarConfiguracionReservacionController.MSG.necesitaMarca = Necessita informar uma marca.
editarConfiguracionReservacionController.lblTipoReserva.value = Tipo Reserva
editarConfiguracionReservacionController.ra1.value = Tempo Liberação
editarConfiguracionReservacionController.ra2.value = Tempo Expiração
# Muestra a CANCELACION configuracional Pesquisa
busquedaConfiguracionCancelacionController.window.title = Configuração de Cancelamento

View File

@ -7,7 +7,7 @@
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarConfiguracionReservacion" border="normal"
apply="${editarConfiguracionReservacionController}"
width="600px" height="520px"
width="600px" height="600px"
title="${c:l('editarConfiguracionReservacionController.window.title')}">
<toolbar>
<hbox spacing="5px" style="padding:1px" align="right">
@ -56,6 +56,15 @@
<datebox id="fecFinal" constraint="no empty" width="60%" mold="rounded" lenient="false"
value="@{winEditarConfiguracionReservacion$composer.reservacionCtrl.fecfinal}"/>
</row>
<row>
<label value="${c:l('editarConfiguracionReservacionController.lblTipoReserva.value')}"/>
<radiogroup>
<radio id="ra1" label="${c:l('editarConfiguracionReservacionController.ra1.value')}"/>
<radio id="ra2" label="${c:l('editarConfiguracionReservacionController.ra2.value')}"/>
</radiogroup>
</row>
<row>
<label value="${c:l('editarConfiguracionReservacionController.lbTiempoLiberacion.value')}"/>
<vbox>