コード例 #1
0
ファイル: BDTesouro.java プロジェクト: vsant13/KatrinaProject
  private void insertT2() throws SQLException {

    String dados1;
    String dados2[] = new String[9];

    for (int i = 0; i < u.listT2.size(); i++) {

      dados1 = u.listT2.get(i).getTitulo();

      dados2[0] = u.listT2.get(i).getTitulo();
      dados2[1] = u.listT2.get(i).getData_referencia();
      dados2[2] = u.listT2.get(i).getVencimento();
      dados2[3] = u.listT2.get(i).getMes_ant();
      dados2[4] = u.listT2.get(i).getUlt_30();
      dados2[5] = u.listT2.get(i).getMeses_12();
      dados2[6] = u.listT2.get(i).getCompra_dia_ano();
      dados2[7] = u.listT2.get(i).getVenda_dia_ano();
      dados2[8] = u.listT2.get(i).getData_referencia();

      try {
        ConnectionDB.state.execute(
            "INSERT IGNORE INTO "
                + ConfiguracoesIniciais.getNomeDatabasepadrao()
                + "."
                + tableTitulos
                + "("
                + colunaTitulos
                + ") VALUES('"
                + dados1
                + "');");

        funcao.InsertInto(tableRentabilidade, colunaRenta, dados2);

      } catch (FuncoesDBException e) {

        Erro err = new Erro(true, true);
        // err.setIdErroDB(e.getId);
        err.setInterfaceTitle("ERRO NA FUNCAO INSERT NA TABELA TES_RENTABILIDADE");
        err.setInterfaceMessage(
            e.getMessage()
                + "\n***"
                + u.listT2.get(i).getTitulo()
                + "  "
                + u.listT2.get(i).getVencimento());
        err.Execute();
      }
    }
  }
コード例 #2
0
ファイル: BDTesouro.java プロジェクト: vsant13/KatrinaProject
  private void insertT1() throws SQLException {

    String dados1 = null;
    String dados2[] = new String[8];

    for (int i = 0; i < u.listT.size(); i++) {

      dados1 = u.listT.get(i).getTitulo();

      dados2[0] = u.listT.get(i).getTitulo();
      dados2[1] = u.listT.get(i).getData_referencia();
      dados2[2] = u.listT.get(i).getVencimento();
      dados2[3] = u.listT.get(i).getTaxa_compra();
      dados2[4] = u.listT.get(i).getTaxa_venda();
      dados2[5] = u.listT.get(i).getPreco_dia_compra();
      dados2[6] = u.listT.get(i).getPreco_dia_venda();
      dados2[7] = u.listT.get(i).getData_referencia();

      try {
        ConnectionDB.state.execute(
            "INSERT IGNORE INTO "
                + ConfiguracoesIniciais.getNomeDatabasepadrao()
                + "."
                + tableTitulos
                + "("
                + colunaTitulos
                + ") VALUES('"
                + dados1
                + "');");

        funcao.InsertInto(tablePrecoTaxa, colunaPreco, dados2);

      } catch (FuncoesDBException e) {

        Erro err = new Erro(true, true);
        err.setIdErroDB(18102);
        err.setInterfaceTitle("ERRO NA FUNCAO INSERT NA TABELA " + tablePrecoTaxa);
        err.setInterfaceMessage(
            e.getMessage()
                + "\n***"
                + u.listT2.get(i).getTitulo()
                + "  "
                + u.listT2.get(i).getVencimento());
        err.Execute();
      }
    }
  }
コード例 #3
0
ファイル: BDTesouro.java プロジェクト: vsant13/KatrinaProject
  public void insertTesouro() {

    boolean perm;

    try {
      perm =
          ControledeInsercao.Permissao(
              u.listT.get(0).getData_referencia(), "Tesouro_preco", tablePrecoTaxa);
      if (perm) {
        insertT1();
        insertT2();
      }
      perm = ControledeInsercao.Conclusao(u.listT2.get(0).getData_referencia());

    } catch (SQLException e) {
      Erro err = new Erro(true, true);
      err.setIdErroDB(18101);
      err.setInterfaceTitle("ERRO SQL");
      err.setInterfaceMessage(e.getMessage());
      err.setMessage(e.getMessage());
      err.Execute();
    }
  }