0013030: Erro ao editar um registro de cliente
fixes bug#13030 dev:Emerson qua:Juliane git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@88447 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
7a1376ca8a
commit
18acd1c62c
|
@ -325,7 +325,10 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
||||||
lsClienteFidelidad = cliente.getListClienteFidelidadActivos();
|
lsClienteFidelidad = cliente.getListClienteFidelidadActivos();
|
||||||
|
|
||||||
if (cliente.getTipoIdentificacionUno() != null && cliente.getTipoIdentificacionUno().getDesctipo().equals(CPF)) {
|
if (cliente.getTipoIdentificacionUno() != null && cliente.getTipoIdentificacionUno().getDesctipo().equals(CPF)) {
|
||||||
txtNumFidelidade.setText(cliente.getNumIdentificaUno().toString());
|
validaNumFidelidadeCPF(cliente.getNumIdentificaUno());
|
||||||
|
setValidadoresCPF();
|
||||||
|
}else if(cliente.getTipoIdentificacionDos() != null && cliente.getTipoIdentificacionDos().getDesctipo().equals(CPF)) {
|
||||||
|
validaNumFidelidadeCPF(cliente.getNumIdentificaDos());
|
||||||
setValidadoresCPF();
|
setValidadoresCPF();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -470,15 +473,14 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
||||||
txtNombCliente.focus();
|
txtNombCliente.focus();
|
||||||
txtDireccionCalle.focus();
|
txtDireccionCalle.focus();
|
||||||
if (cliente.getListClienteFidelidadActivos() != null
|
if (cliente.getListClienteFidelidadActivos() != null
|
||||||
&& cliente.getListClienteFidelidadActivos().size() > 0) {
|
&& !cliente.getListClienteFidelidadActivos().isEmpty()
|
||||||
if (!ApplicationProperties.getInstance().podeEditarClienteFidelidade()) {
|
&& !ApplicationProperties.getInstance().podeEditarClienteFidelidade()) {
|
||||||
desabilitarComponentes(Boolean.TRUE);
|
desabilitarComponentes(Boolean.TRUE);
|
||||||
Messagebox.show(
|
Messagebox.show(
|
||||||
Labels.getLabel("editarClienteController.msg.edicao.nao.permitida"),
|
Labels.getLabel("editarClienteController.msg.edicao.nao.permitida"),
|
||||||
Labels.getLabel("editarClienteController.window.title"), Messagebox.OK,
|
Labels.getLabel("editarClienteController.window.title"), Messagebox.OK,
|
||||||
Messagebox.INFORMATION);
|
Messagebox.INFORMATION);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
verificaCheckEstudanteComDescuento();
|
verificaCheckEstudanteComDescuento();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("Cliente: " + e, e);
|
log.error("Cliente: " + e, e);
|
||||||
|
@ -488,6 +490,20 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private void validaNumFidelidadeCPF(String cpf) throws InterruptedException {
|
||||||
|
Long numFidelidade = null;
|
||||||
|
try {
|
||||||
|
numFidelidade = Long.parseLong(cpf);
|
||||||
|
txtNumFidelidade.setText(numFidelidade.toString());
|
||||||
|
} catch (NumberFormatException e) {
|
||||||
|
log.error(Labels.getLabel("editarClienteController.window.title") + String.format("CPF Inválido: %s", cpf));
|
||||||
|
e.getMessage();
|
||||||
|
}catch (Exception e) {
|
||||||
|
e.getMessage();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private void setValidadoresCPF() {
|
private void setValidadoresCPF() {
|
||||||
txtNumRfc.setMaxlength(11);
|
txtNumRfc.setMaxlength(11);
|
||||||
txtNumRfc.setConstraint("/[0-9]{11}/ : " + Labels.getLabel("editarClienteController.MSG.validacaoCPF"));
|
txtNumRfc.setConstraint("/[0-9]{11}/ : " + Labels.getLabel("editarClienteController.MSG.validacaoCPF"));
|
||||||
|
|
|
@ -97,12 +97,6 @@
|
||||||
<listheader image="/gui/img/create_doc.gif" width="25%"
|
<listheader image="/gui/img/create_doc.gif" width="25%"
|
||||||
label="${c:l('busquedaClienteController.nombcliente.label')}"
|
label="${c:l('busquedaClienteController.nombcliente.label')}"
|
||||||
sort="auto(nombcliente)" />
|
sort="auto(nombcliente)" />
|
||||||
<listheader image="/gui/img/create_doc.gif"
|
|
||||||
label="${c:l('busquedaClienteController.nombpaterno.label')}"
|
|
||||||
sort="auto(apellidopaterno)" />
|
|
||||||
<listheader image="/gui/img/create_doc.gif"
|
|
||||||
label="${c:l('busquedaClienteController.nombmaterno.label')}"
|
|
||||||
sort="auto(apellidomaterno)" />
|
|
||||||
<listheader image="/gui/img/create_doc.gif" width="10%"
|
<listheader image="/gui/img/create_doc.gif" width="10%"
|
||||||
label="${c:l('busquedaClienteController.numtelefono.label')}"
|
label="${c:l('busquedaClienteController.numtelefono.label')}"
|
||||||
sort="auto(numtelefono)" />
|
sort="auto(numtelefono)" />
|
||||||
|
|
Loading…
Reference in New Issue