Discussion:
validar CIF/DNI
(demasiado antiguo para responder)
Agustin Cot
2009-02-15 12:53:18 UTC
Permalink
Hola, alguien sabe como poder validar CIF/DNI
español.

Gracias
Agustin
SoftJaén
2009-02-15 14:42:05 UTC
Permalink
alguien sabe como poder validar CIF/DNI español.
Hola, Agustín:

Échale un vistazo a los siguientes artículos y traduce a C# el código de
Visual Basic .NET que encontrarás en los mismos:

Cómo obtener el Código de Identificación Fiscal (CIF)
http://mvp-access.es/softjaen/vbnet/funciones/dc/sjvbnetfun01.htm

Cómo validar un Código de Identificación Fiscal
http://mvp-access.es/softjaen/vbnet/funciones/dc/sjvbnetfun02.htm

Un saludo
--
Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
SoftJaén
2009-02-15 14:46:39 UTC
Permalink
Espera un momento, que como veo que también deseas validar el DNI, o mejor
dicho, el NIF, consulta los siguientes enlaces:

Cómo obtener un Número de Identificación Fiscal (NIF) o de Extranjero (NIE)
http://mvp-access.es/softjaen/vbnet/funciones/dc/sjvbnetfun03.htm

Cómo validar un Número de Identificación Fiscal (NIF) o de Extranjero (NIE)
http://mvp-access.es/softjaen/vbnet/funciones/dc/sjvbnetfun04.htm
--
Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Agustin Cot
2009-02-15 15:46:18 UTC
Permalink
Gracias peró si es posible con c# el VB no se

Gracias
Agustin
Post by SoftJaén
Espera un momento, que como veo que también deseas validar el DNI, o mejor
Cómo obtener un Número de Identificación Fiscal (NIF) o de Extranjero (NIE)
http://mvp-access.es/softjaen/vbnet/funciones/dc/sjvbnetfun03.htm
Cómo validar un Número de Identificación Fiscal (NIF) o de Extranjero (NIE)
http://mvp-access.es/softjaen/vbnet/funciones/dc/sjvbnetfun04.htm
--
Enrique Martínez
[MS MVP - VB]
Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado
o sugerido en el presente mensaje.
SoftJaén
2009-02-15 16:00:56 UTC
Permalink
Post by Agustin Cot
peró si es posible con c# el VB no se
Puedes aplicar a tu función de C# la teoría que explico en los enlaces que
te he indicado, porque el algoritmo de cálculo del CIF o del NIF es el
mismo, con independencia del lenguaje de programación que se use.

No obtante, existen convertidores de código fuente de VB a C# y viceversa:

http://www.developerfusion.com/tools/convert/vb-to-csharp/
--
Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Agustin Cot
2009-02-15 16:12:14 UTC
Permalink
Gracias, lo convierte perfectamente a c#
Agustin
Post by SoftJaén
Post by Agustin Cot
peró si es posible con c# el VB no se
Puedes aplicar a tu función de C# la teoría que explico en los enlaces que
te he indicado, porque el algoritmo de cálculo del CIF o del NIF es el
mismo, con independencia del lenguaje de programación que se use.
http://www.developerfusion.com/tools/convert/vb-to-csharp/
--
Enrique Martínez
[MS MVP - VB]
Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado
o sugerido en el presente mensaje.
alskare
2009-02-17 00:18:42 UTC
Permalink
SoftJaén, vas a tener que actualizar el case.. jeje. Hace poco tuve que
modificar un validador que tenía hecho porque me apareció un NIF que
empezaba por Y. Claro... el cliente decía que el programa no estaba
preparado... y el que no estaba preparado era yo, que no suelo leer los
periódicos y no me entero de los cambios... jeje

El cálculo es el mismo, pero veo que sólo aceptas aquellos que empiezan por
X. Te dejo información al respecto.

http://es.wikipedia.org/wiki/NIF
Post by SoftJaén
Espera un momento, que como veo que también deseas validar el DNI, o mejor
Cómo obtener un Número de Identificación Fiscal (NIF) o de Extranjero (NIE)
http://mvp-access.es/softjaen/vbnet/funciones/dc/sjvbnetfun03.htm
Cómo validar un Número de Identificación Fiscal (NIF) o de Extranjero (NIE)
http://mvp-access.es/softjaen/vbnet/funciones/dc/sjvbnetfun04.htm
--
Enrique Martínez
[MS MVP - VB]
Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado
o sugerido en el presente mensaje.
Loading...