Exemplo n.º 1
0
 /// <summary>
 /// Vérifie la validité d'un numéro de carte bancaire.
 /// </summary>
 /// <param name="number">Numéro de carte bancaire.</param>
 /// <returns>Vrai si le numéro de carte bancaire est valide, faux sinon.</returns>
 public static bool Check(string number)
 {
     return(Luhn.Check(number, LuhnCheckType.CreditCard));
 }
Exemplo n.º 2
0
 /// <summary>
 /// Vérifie la validité d'un numéro SIRET (et de son numéro SIREN associé).
 /// (Attention : cette méthode valide le numéro SIRET
 /// selon l'algorithme de Luhn, mais ne vérifie pas
 /// que le numéro soit attribué ni à quel établissement).
 /// </summary>
 /// <param name="siretToCheck">Numéro SIRET.</param>
 /// <returns>Vrai si le SIRET, et son SIREN associé sont valides, faux sinon.</returns>
 /// <remarks>Système d’Identification du Répertoire des ETablissements.
 /// http://fr.wikipedia.org/wiki/SIRET
 /// </remarks>
 public static bool Check(string siretToCheck)
 {
     // Les numéros Siren et Siret doivent être valides tous les deux :
     return(Luhn.Check(siretToCheck, LuhnCheckType.Siret) && Siren.Check(siretToCheck.Substring(0, 9)));
 }
Exemplo n.º 3
0
 /// <summary>
 /// Vérifie la validité d'un numéro SIREN.
 /// (Attention : cette méthode valide le numéro SIREN
 /// selon l'algorithme de Luhn, mais ne vérifie pas
 /// que le numéro soit attribué, ni à quelle entreprise).
 /// </summary>
 /// <param name="sirenToCheck">Numéro SIREN.</param>
 /// <returns>Vrai si le SIREN est valide, faux sinon.</returns>
 /// <remarks>Système d’Identification du Répertoire des ENtreprises.
 /// http://fr.wikipedia.org/wiki/SIREN
 /// </remarks>
 public static bool Check(string sirenToCheck)
 {
     return(Luhn.Check(sirenToCheck, LuhnCheckType.Siren));
 }