Package br.com.caelum.stella

Examples of br.com.caelum.stella.DigitoPara


   * Faz o cálculo dos digitos usando a lógica de CNPJ
   *
   * @return String os dois dígitos calculados.
   */
  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;
  }
View Full Code Here


   * Faz o cálculo dos digitos usando a lógica de CPF
   *
   * @return String os dois dígitos calculados.
   */
  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;
  }
View Full Code Here

    return digitos.equals(digitosCalculados);
  }

  private String calculaDigito(String iESemDigito) {
    DigitoPara digitoPara = new DigitoPara(iESemDigito);
    digitoPara.complementarAoModulo().trocandoPorSeEncontrar("0", 10, 11);

    char charToCheck;
    if (iESemDigito.length() == 6) {
      charToCheck = iESemDigito.charAt(0);
    } else {
      charToCheck = iESemDigito.charAt(1);
    }

    switch (charToCheck) {
    case '6':
    case '7':
    case '9':
      digitoPara.mod(11);
      break;
    default:
      digitoPara.mod(10);
    }

    String digito2 = digitoPara.calcula();
    digitoPara.addDigito(digito2);
    String digito1 = digitoPara.calcula();

    return digito1 + digito2;
  }
View Full Code Here

    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;
  }
View Full Code Here

    }
    return errors;
    }

    private String calculaDigitos(String nitSemDigito) {
      return new DigitoPara(nitSemDigito).complementarAoModulo().trocandoPorSeEncontrar("0",10,11).mod(11).calcula();
  }
View Full Code Here

    return digito.equals(digitoCalculado);
    }

  private String calculaDigito(String iESemDigito) {
    DigitoPara digitoPara = new DigitoPara(iESemDigito);
    digitoPara.complementarAoModulo().trocandoPorSeEncontrar("0", 10, 11);

    return digitoPara.calcula();
  }
View Full Code Here

    return digito.equals(digitoCalculado);
    }

  private String calculaDigito(String iESemDigito) {
    DigitoPara digitoPara = new DigitoPara(iESemDigito);
    digitoPara.complementarAoModulo().trocandoPorSeEncontrar("0", 10, 11);

    return digitoPara.calcula();
  }
View Full Code Here

    return digito.equals(digitoCalculado);
  }

  private String calculaDigito(String iESemDigito) {
    return new DigitoPara(iESemDigito).complementarAoModulo().trocandoPorSeEncontrar("0", 10).trocandoPorSeEncontrar("1", 11).calcula();
  }
View Full Code Here

    return digito.equals(digitoCalculado);
  }

  private String calculaDigito(String iESemDigito) {
    return new DigitoPara(iESemDigito + "0").comMultiplicadoresDeAte(1, 9).complementarAoModulo()
            .trocandoPorSeEncontrar("0", 10).trocandoPorSeEncontrar("1", 11).calcula();
  }
View Full Code Here

    return digito.equals(digitoCalculado);
    }

  private String calculaDigito(String iESemDigito) {
    DigitoPara digitoPara = new DigitoPara(iESemDigito);
    digitoPara.complementarAoModulo().trocandoPorSeEncontrar("0", 10, 11);

    return digitoPara.calcula();
  }
View Full Code Here

TOP

Related Classes of br.com.caelum.stella.DigitoPara

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.