コード例 #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 getTables() {

    try {
      t.startStream();
      u.readHTML(t.in);
      t.closeStream();
      t = null;
      t = new TesouroNet(true);
      t.startStream();
      u.readHTML(t.in);
      t.closeStream();
      t = null;
    } catch (TesouroNetException e) {
      Erro err = new Erro(true, true);
      err.setIdErroDB(e.getId());
      err.setSystemPrintMessage("ERRO: " + e.getMessage());
      err.setInterfaceMessage(e.getMessage());
      err.Execute();
    }
  }
コード例 #4
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();
    }
  }
コード例 #5
0
ファイル: DadosITR.java プロジェクト: vsant13/KatrinaProject
 public DadosITR(String pathfiles) throws DadosIIRException {
   String barraWinOuLin;
   if (System.getProperty("os.name").toLowerCase().trim().equals("linux")) barraWinOuLin = "/";
   else barraWinOuLin = "\\";
   try {
     File fileRIFD = new File(pathfiles + barraWinOuLin + "InfoFinaDFin.xml");
     File fileRPDF = new File(pathfiles + barraWinOuLin + "PeriodoDemonstracaoFinanceira.xml");
     File fileRPPDDFN =
         new File(
             pathfiles
                 + barraWinOuLin
                 + "PagamentoProventoDinheiroDemonstracaoFinanceiraNegocios.xml");
     File fileRCCSDFN =
         new File(
             pathfiles
                 + barraWinOuLin
                 + "ComposicaoCapitalSocialDemonstracaoFinanceiraNegocios.xml");
     ReaderInfoFinaDemonstracaoFin(fileRIFD);
     ReaderPeriodoDemonstracaoFinanceira(fileRPDF);
     ReaderPagamentoProventoDinheiroDemonstracaoFinanceiraNegocios(fileRPPDDFN);
     ReaderComposicaoCapitalSocialDemonstracaoFinanceiraNegocios(fileRCCSDFN);
   } catch (ParserConfigurationException ex) {
     Erro err = new Erro(true, false);
     err.setIdErroDB(13101);
     err.setSystemPrintMessage("    ERRO " + ex);
     err.Execute();
     throw new DadosIIRException();
   } catch (SAXException ex) {
     Erro err = new Erro(true, false);
     err.setIdErroDB(13102);
     err.setSystemPrintMessage("    ERRO " + ex);
     err.Execute();
     throw new DadosIIRException();
   } catch (IOException ex) {
     Erro err = new Erro(true, false);
     err.setIdErroDB(13103);
     err.setSystemPrintMessage("    ERRO " + ex);
     err.Execute();
     throw new DadosIIRException();
   }
 }