diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarClienteController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarClienteController.java index 664a06106..9baedecc6 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarClienteController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/sendaAmigo/EditarClienteController.java @@ -12,6 +12,7 @@ import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.event.Event; import org.zkoss.zul.Button; import org.zkoss.zul.Combobox; +import org.zkoss.zul.Datebox; import org.zkoss.zul.Intbox; import org.zkoss.zul.Messagebox; import org.zkoss.zul.Radio; @@ -59,6 +60,7 @@ public class EditarClienteController extends MyGenericForwardComposer { private MyTextbox txtDescColonia; private MyTextbox txtDescEstado; private MyTextbox txtCP; + private Datebox dateFecNacimiento; private Intbox txtCanthijos; private Intbox txtEdad; private Button btnApagar; @@ -226,6 +228,15 @@ public class EditarClienteController extends MyGenericForwardComposer { cmbOcupacion.setText(cliente.getTipoocupacionId().getDesctipo()); } + if(cliente.getIndsexo() != null){ + if (cliente.getIndsexo().equals("F")) { + radFeminino.setChecked(true); + } else if (cliente.getIndsexo().equals("M")) { + radMasculino.setChecked(true); + } + } + + if(cliente.getLsClienteDireccion()!= null){ if(cliente.getLsClienteDireccion().get(0)!= null){ ClienteDireccion direccion = cliente.getLsClienteDireccion().get(0); @@ -268,7 +279,8 @@ public class EditarClienteController extends MyGenericForwardComposer { } lsClienteDireccion = cliente.getLsClienteDireccion(); - + txtNombCliente.focus(); + txtDireccionCalle.focus(); } catch (Exception e) { @@ -285,8 +297,17 @@ public class EditarClienteController extends MyGenericForwardComposer { public void setClienteDireccion(){ + ClienteDireccion direccion; + if(lsClienteDireccion.isEmpty()){ + + direccion = new ClienteDireccion(); + + }else{ + direccion = lsClienteDireccion.get(0); + lsClienteDireccion.remove(0); + } + cmbDomicilio.getValue(); - ClienteDireccion direccion = new ClienteDireccion(); direccion.setDesccalle(txtDireccionCalle.getValue()); direccion.setNumexterior(txtDireccionNumero.getValue()); direccion.setDesccallecomp(txtDireccionCompl.getValue()); @@ -312,33 +333,31 @@ public class EditarClienteController extends MyGenericForwardComposer { txtDescorreo.getValue(); txtNumCurp.getValue(); txtNumFax.getValue(); + dateFecNacimiento.getValue(); numtelefonouno.getValue(); numtelefonodos.getValue(); cmbMotivacionViaje.getValue(); cmbOcupacion.getValue(); - - - + if (cliente.getClienteId() == null) { + + List lsCliente = clienteService.buscar(txtNombCliente.getValue()); + if (!lsCliente.isEmpty()) { + Messagebox.show( + Labels.getLabel("MSG.Registro.Existe"), + Labels.getLabel("editarClienteController.window.title"), + Messagebox.OK, Messagebox.EXCLAMATION); + + return; + + } + + } + setClienteDireccion(); try { if (cliente.getClienteId() == null) { - - List lsCliente = - clienteService.buscar(txtNombCliente.getValue()); - if (!lsCliente.isEmpty()) { - Messagebox.show( - Labels.getLabel("MSG.Registro.Existe"), - Labels.getLabel("editarClienteController.window.title"), - Messagebox.OK, Messagebox.EXCLAMATION); - - return; - } -// cliente.setEstadocivilId(0); -// cliente.setGradoestudioId(0); -// cliente.setMedioinformativoId(0); - setClienteDireccion(); if (cmbMotivacionViaje.getSelectedItem() != null) { cliente.setMotivoviajeId((MotivoViaje) cmbMotivacionViaje.getSelectedItem().getValue()); } diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label index 9f29a89a7..d620f616b 100644 --- a/web/WEB-INF/i3-label_pt_BR.label +++ b/web/WEB-INF/i3-label_pt_BR.label @@ -7,7 +7,7 @@ # . . = XXX #Versao do VentaBoleto: -versao = ADM_20121113_1RC82 +versao = ADM_20121113_1RC83 # MSG Defaut: MSG.CONSTRAINT.PORCENTAGEM = Os valores devem estar entre 0 e 100 diff --git a/web/gui/senda_amigo/editarCliente.zul b/web/gui/senda_amigo/editarCliente.zul index efc544d12..98281aaa4 100644 --- a/web/gui/senda_amigo/editarCliente.zul +++ b/web/gui/senda_amigo/editarCliente.zul @@ -71,29 +71,29 @@