Gerador NIF na APP

This commit is contained in:
SECUNDIS\masantos
2024-04-11 22:21:24 +01:00
parent be60a4df8e
commit ed33d7ec28
10 changed files with 191 additions and 29 deletions

46
GeradoresService/CC.cs Normal file
View File

@@ -0,0 +1,46 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GeradoresService
{
internal class CC
{
/*static bool Validate(string CardNumber)
{
int sum = 0;
bool alternate = false;
// Percorre os dígitos do número de trás para frente
for (int i = creditCardNumber.Length - 1; i >= 0; i--)
{
int digit = creditCardNumber[i] - '0';
// Se é um dígito
if (digit >= 0 && digit <= 9)
{
if (alternate)
{
digit *= 2;
if (digit > 9)
digit -= 9;
}
sum += digit;
alternate = !alternate;
}
else
{
// Se não é um dígito, o número é inválido
return false;
}
}
// O número de cartão de crédito é válido se a soma for divisível por 10
return sum % 10 == 0;
}*/
}
}