/Curp-Generator

Generador Curp basado en http://consultas.curp.gob.mx/CurpSP/

Primary LanguageJava

Curp-Generator

Programa que genera una CURP válida de México con sus respectivas reglas en base al Diario Oficial de la Federación

Contenido

Descripcion

La CURP se forma de acuerdo a las siguientes características:

  • Inicial de primer apellido
  • Primera vocal interna del apellido
  • Iniciales del segundo apellido y el nombre
  • Dos dígitos del año
  • Dos dígitos del mes
  • Dos dígitos del dia
  • Sexo (H/M)
  • La entidad federativa en la que nació
  • Las primeras consonantes internas de apellidos y nombre
  • Homoclave
  • Dígito Verificador

S

Uso

En el proyecto hay un archivo llamado Curp Generador.zip, descromprimimos el archivo .zip y obtendremos un ejecutable llamado Curp Generador.jar

Curp

En el formulario que aparece se deben ingresar todos los campos

Formulario Vacío

Dar clic en el botón Generar y la CURP generada se podrá observar en el recuadro de arriba

Formulario lleno

Validacion

En el siguiente enlace puedes validar la CURP generada incluyendo el dígito verificador

Tomamos como ejemplo el CURP generado por el formulario: PESJ890228HNLRNN08

Validación Vacío

Ingresamos la información y podremos verificar que la CURP generada es correcta

Validación True

Si tenemos una CURP que no cumpla las características de la Descripcion entonces se podrá observar que se marca No válido

Validación True

Codigo

El código fuente se ubica en las carpeta src/main/java/curp

  • CurpGenerator.java
  • CurpGeneratorGUI.java