public void validarCedulaPersonaNatural() { String numDocumento = personaNatural.getNumeroDocumento(); if (personaNatural.getNumeroDocumento().length() == 10) { if (!CedulaValidator.validate(personaNatural.getNumeroDocumento())) { // personaNatural.setNumeroDocumento(null); personaNatural = null; getPersonaNatural(); FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage(FacesMessage.SEVERITY_WARN, "Número de cédula inválida", null)); return; } } else if (personaNatural.getNumeroDocumento().length() == 13) { if (!CedulaValidator.validacionRUC(personaNatural.getNumeroDocumento())) { // personaNatural.setNumeroDocumento(null); personaNatural = null; getPersonaNatural(); FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage(FacesMessage.SEVERITY_WARN, "Número de ruc inválido", null)); return; } } else { // personaNatural.setNumeroDocumento(null); personaNatural = null; getPersonaNatural(); FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage(FacesMessage.SEVERITY_WARN, "Número de documento inválido", null)); return; } if (personaNatural.getNumeroDocumento() != null) { System.out.println("entra else"); personaNatural = personaNaturalServicio.findByNumeroDocumento(personaNatural.getNumeroDocumento()); System.out.println("personaNatural: " + personaNatural); if (personaNatural == null) { getPersonaNatural(); personaNatural.setNumeroDocumento(numDocumento); FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_INFO, "Número de documento no existente", null)); System.out.println( "personaNatural.getNumeroDocumento(): " + personaNatural.getNumeroDocumento()); } else { FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage( FacesMessage.SEVERITY_INFO, "Número de documento existente", null)); } } }
public boolean isCedulaValida() { if (licenciaComercializacion.getNumeroDocumento() != null) { if (licenciaComercializacion.getNumeroDocumento().length() >= 10) { if (licenciaComercializacion.getNumeroDocumento().length() == 13) { String nuevaCed = licenciaComercializacion .getNumeroDocumento() .substring(0, licenciaComercializacion.getNumeroDocumento().length() - 3); // licenciaComercializacion.setNumeroDocumento(nuevaCed); if (CedulaValidator.validate(nuevaCed)) { return true; } else { licenciaComercializacion.setNumeroDocumento(null); FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage(FacesMessage.SEVERITY_WARN, "Número de ruc inválido", null)); return false; } } if (CedulaValidator.validate(licenciaComercializacion.getNumeroDocumento())) { cedulaValida = true; } else { cedulaValida = false; licenciaComercializacion.setNumeroDocumento(null); FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage(FacesMessage.SEVERITY_WARN, "Número de cédula inválida", null)); } } else { licenciaComercializacion.setNumeroDocumento(null); FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage(FacesMessage.SEVERITY_WARN, "Número de cédula inválida", null)); } } return cedulaValida; }
public void validarCedulaRepresentanteLegal() { System.out.println("entra validarCedulaRepresentanteLegal"); String numDocumento = personaJuridica.getDocumentoRepresentanteLegal(); String nuevaCed = personaJuridica.getDocumentoRepresentanteLegal(); if (personaJuridica.getDocumentoRepresentanteLegal().length() >= 10) { if (personaJuridica.getDocumentoRepresentanteLegal().length() == 13) { nuevaCed = personaJuridica .getDocumentoRepresentanteLegal() .substring(0, personaJuridica.getDocumentoRepresentanteLegal().length() - 3); } } if (!CedulaValidator.validate(nuevaCed)) { personaJuridica.setDocumentoRepresentanteLegal(null); FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage(FacesMessage.SEVERITY_WARN, "Número de cédula inválido", null)); } }