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)); }
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); }