Correção do cadastro de cliente

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@22596 d1611594-4594-4d17-8e1d-87c2c4800839
master
carla 2012-11-14 13:07:07 +00:00
parent aca50907e3
commit 4741853acc
3 changed files with 45 additions and 26 deletions

View File

@ -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<Cliente> 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<Cliente> 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());
}

View File

@ -7,7 +7,7 @@
# <controler>. <id>. <propiedade> = 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

View File

@ -71,29 +71,29 @@
<row>
<label value="${c:l('editarClienteController.lbFecNacimiento.value')}"/>
<datebox id="dateFecNacimiento" mold="rounded" lenient="false" constraint="no empty"
width="70%" />
width="70%" value="@{winEditarCliente$composer.cliente.fecnacimiento}"/>
</row>
<row>
<label value="${c:l('editarClienteController.lbNumRfc.value')}"/>
<textbox id="txtNumRfc" width="70%" maxlength="20"
<textbox id="txtNumRfc" width="70%" maxlength="15"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
value="@{winEditarCliente$composer.cliente.numrfc}"/>
</row>
<row>
<label value="${c:l('editarClienteController.lbNumCurp.value')}"/>
<textbox id="txtNumCurp" width="70%" maxlength="14"
<textbox id="txtNumCurp" width="70%" maxlength="18"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
value="@{winEditarCliente$composer.cliente.numcurp}"/>
</row>
<row>
<label value="${c:l('editarClienteController.lbEdad.value')}"/>
<intbox id="txtEdad" width="70%" maxlength="60" constraint="no zero"
<intbox id="txtEdad" width="70%" maxlength="3" constraint="no zero"
value="@{winEditarCliente$composer.cliente.edad}"/>
</row>
<row>
<label value="${c:l('editarClienteController.lbCanthijos.value')}"/>
<intbox id="txtCanthijos" width="70%" maxlength="60" constraint="no zero"
<intbox id="txtCanthijos" width="70%" maxlength="2" constraint="no zero"
value="@{winEditarCliente$composer.cliente.canthijos}"/>
</row>