julio 2013-10-10 13:25:09 +00:00
parent c9d1deda49
commit 19c1ae715a
2 changed files with 21 additions and 14 deletions

View File

@ -61,18 +61,18 @@ public class EditarEstadoController extends MyGenericForwardComposer {
private Radio sim; private Radio sim;
private Radio nao; private Radio nao;
private Grid hv1; private Grid hvFechor;
private Grid hv2; private Grid hvTiempo;
public void onCheck$sv1(Event ev) throws InterruptedException { public void onCheck$sv1(Event ev) throws InterruptedException {
if (sim.isChecked()) { if (sim.isChecked()) {
hv1.setVisible(Boolean.TRUE); hvFechor.setVisible(Boolean.TRUE);
hv2.setVisible(Boolean.TRUE); hvTiempo.setVisible(Boolean.TRUE);
} }
if (nao.isChecked()) { if (nao.isChecked()) {
hv1.setVisible(Boolean.FALSE); hvFechor.setVisible(Boolean.FALSE);
hv2.setVisible(Boolean.FALSE); hvTiempo.setVisible(Boolean.FALSE);
} }
} }
@ -105,8 +105,8 @@ public class EditarEstadoController extends MyGenericForwardComposer {
btnApagar.setVisible(Boolean.FALSE); btnApagar.setVisible(Boolean.FALSE);
nao.setChecked(Boolean.TRUE); nao.setChecked(Boolean.TRUE);
hv1.setVisible(Boolean.FALSE); hvFechor.setVisible(Boolean.FALSE);
hv2.setVisible(Boolean.FALSE); hvTiempo.setVisible(Boolean.FALSE);
} else { } else {
try { try {
@ -116,12 +116,12 @@ public class EditarEstadoController extends MyGenericForwardComposer {
if (estado.getFecInicioHorVerano() == null) { if (estado.getFecInicioHorVerano() == null) {
nao.setChecked(Boolean.TRUE); nao.setChecked(Boolean.TRUE);
hv1.setVisible(Boolean.FALSE); hvFechor.setVisible(Boolean.FALSE);
hv2.setVisible(Boolean.FALSE); hvTiempo.setVisible(Boolean.FALSE);
} else { } else {
sim.setChecked(Boolean.TRUE); sim.setChecked(Boolean.TRUE);
hv1.setVisible(Boolean.TRUE); hvFechor.setVisible(Boolean.TRUE);
hv2.setVisible(Boolean.TRUE); hvTiempo.setVisible(Boolean.TRUE);
} }
} }
@ -142,6 +142,13 @@ public class EditarEstadoController extends MyGenericForwardComposer {
} else { } else {
estado.setTiempoHorHuso(tiempoHorHuso.getValue()); estado.setTiempoHorHuso(tiempoHorHuso.getValue());
} }
if (nao.isChecked()) {
estado.setTiempoHorVerano(NumberUtils.INTEGER_ZERO);
estado.setFecInicioHorVerano(null);
estado.setFecFinoHorVerano(null);
}
estado.setActivo(Boolean.TRUE); estado.setActivo(Boolean.TRUE);
estado.setFecmodif(Calendar.getInstance().getTime()); estado.setFecmodif(Calendar.getInstance().getTime());
estado.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); estado.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());

View File

@ -84,7 +84,7 @@
</rows> </rows>
</grid> </grid>
<grid id="hv1" fixedLayout="true"> <grid id="hvFechor" fixedLayout="true">
<columns> <columns>
<column width="28%" /> <column width="28%" />
@ -108,7 +108,7 @@
</rows> </rows>
</grid> </grid>
<grid id="hv2" fixedLayout="true"> <grid id="hvTiempo" fixedLayout="true">
<columns> <columns>
<column width="50%" /> <column width="50%" />
<column width="50%" /> <column width="50%" />