public static bool idVerification(string id)
{
int[] weights = {7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};
string str = "10X98765432";
int sum=0;
string idNumber17 = id.Substring(0, 17);
string idNumber18 = id.Substring(17, 1);
for (int i = 0; i < idNumber17.Length; i++)
{
sum += Convert.ToInt32(idNumber17[i].ToString()) * weights[i];
}
int number = sum % 11;
string result=str[number].ToString();
if (idNumber18==result)
return true;
else
return false;
}
{
int[] weights = {7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};
string str = "10X98765432";
int sum=0;
string idNumber17 = id.Substring(0, 17);
string idNumber18 = id.Substring(17, 1);
for (int i = 0; i < idNumber17.Length; i++)
{
sum += Convert.ToInt32(idNumber17[i].ToString()) * weights[i];
}
int number = sum % 11;
string result=str[number].ToString();
if (idNumber18==result)
return true;
else
return false;
}