示例#1
0
        private int CalcularDigitoDeControle()
        {
            int[] peso = new int[10] {
                3, 2, 9, 8, 7, 6, 5, 4, 3, 2
            };

            int soma = NumeroDocumento.AplicarPesoDaEsquerdaParaDireita(peso);

            return((soma % 11) < 2 ? 0 : 11 - (soma % 11));
        }
示例#2
0
        private int CalcularDigitoDeControle()
        {
            int digitoVerificadorCalculado;

            int[] pesos = new int[11] {
                7, 4, 1, 8, 5, 2, 1, 6, 3, 7, 4
            };
            int soma = NumeroDocumento.AplicarPesoDaEsquerdaParaDireita(pesos);

            int dezena  = (soma / 10);
            int unidade = soma - ((soma / 10) * 10);

            soma = dezena + unidade;

            unidade = soma - ((soma / 10) * 10);

            digitoVerificadorCalculado = 10 - unidade;

            return(digitoVerificadorCalculado);
        }