internal static void ValidateChecksum(string kontonummer)
        {
            var kontonummerInstance = new Kontonummer(kontonummer);

            int k1 = CalculateMod11CheckSum(GetMod11Weights(kontonummerInstance), kontonummerInstance);
            if (k1 != kontonummerInstance.GetChecksumDigit())
                throw new ArgumentException(InvalidChecksumErrorMessage + kontonummer);
        }
Exemplo n.º 2
0
        internal static void ValidateChecksum(string kontonummer)
        {
            var k  = new Kontonummer(kontonummer);
            int k1 = CalculateMod11CheckSum(GetMod11Weights(k), k);

            if (k1 != k.GetChecksumDigit())
            {
                throw new ArgumentException(ERROR_INVALID_CHECKSUM + kontonummer);
            }
        }
        internal static void ValidateChecksum(string kontonummer)
        {
            var kontonummerInstance = new Kontonummer(kontonummer);

            int k1 = CalculateMod11CheckSum(GetMod11Weights(kontonummerInstance), kontonummerInstance);

            if (k1 != kontonummerInstance.GetChecksumDigit())
            {
                throw new ArgumentException(InvalidChecksumErrorMessage + kontonummer);
            }
        }