private string CalculaDigitos(string tituloSemDigito) { int length = tituloSemDigito.Length; string sequencial = tituloSemDigito.Substring(0, length - 2); string digito1 = new DigitoPara(sequencial).ComplementarAoModulo().TrocandoPorSeEncontrar("0", 10, 11).Mod(11).Calcula(); string codigoEstado = tituloSemDigito.Substring(length - 2, length); string digito2 = new DigitoPara(codigoEstado + digito1).ComplementarAoModulo().TrocandoPorSeEncontrar("0", 10, 11).Mod(11).Calcula(); return(digito1 + digito2); }
private string CalculaDigitos(string cnpjSemDigito) { DigitoPara digitoPara = new DigitoPara(cnpjSemDigito); digitoPara.ComplementarAoModulo().TrocandoPorSeEncontrar("0", 10, 11).Mod(11); string digito1 = digitoPara.Calcula(); digitoPara.AddDigito(digito1); string digito2 = digitoPara.Calcula(); return(digito1 + digito2); }
private string calculaDigitos(string cpfSemDigito) { DigitoPara digitoPara = new DigitoPara(cpfSemDigito); digitoPara.ComMultiplicadoresDeAte(2, 11).ComplementarAoModulo().TrocandoPorSeEncontrar("0", 10, 11).Mod(11); string digito1 = digitoPara.Calcula(); digitoPara.AddDigito(digito1); string digito2 = digitoPara.Calcula(); return(digito1 + digito2); }
private string calculaDigitos(string nitSemDigito) { DigitoPara digitoPara = new DigitoPara(nitSemDigito); return(digitoPara.ComplementarAoModulo().TrocandoPorSeEncontrar("0", 10, 11).Mod(11).Calcula()); }