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();
|
||||
|
||||
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();
|
||||
}
|
||||
|
||||
|
@ -470,15 +473,14 @@ public class EditarClienteController extends MyGenericForwardComposer {
|
|||
txtNombCliente.focus();
|
||||
txtDireccionCalle.focus();
|
||||
if (cliente.getListClienteFidelidadActivos() != null
|
||||
&& cliente.getListClienteFidelidadActivos().size() > 0) {
|
||||
if (!ApplicationProperties.getInstance().podeEditarClienteFidelidade()) {
|
||||
&& !cliente.getListClienteFidelidadActivos().isEmpty()
|
||||
&& !ApplicationProperties.getInstance().podeEditarClienteFidelidade()) {
|
||||
desabilitarComponentes(Boolean.TRUE);
|
||||
Messagebox.show(
|
||||
Labels.getLabel("editarClienteController.msg.edicao.nao.permitida"),
|
||||
Labels.getLabel("editarClienteController.window.title"), Messagebox.OK,
|
||||
Messagebox.INFORMATION);
|
||||
}
|
||||
}
|
||||
verificaCheckEstudanteComDescuento();
|
||||
} catch (Exception 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() {
|
||||
txtNumRfc.setMaxlength(11);
|
||||
txtNumRfc.setConstraint("/[0-9]{11}/ : " + Labels.getLabel("editarClienteController.MSG.validacaoCPF"));
|
||||
|
|
|
@ -97,12 +97,6 @@
|
|||
<listheader image="/gui/img/create_doc.gif" width="25%"
|
||||
label="${c:l('busquedaClienteController.nombcliente.label')}"
|
||||
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%"
|
||||
label="${c:l('busquedaClienteController.numtelefono.label')}"
|
||||
sort="auto(numtelefono)" />
|
||||
|
|
Loading…
Reference in New Issue