@SuppressWarnings("finally")
  public boolean inserir(Movimentacao_caixa movi) {
    boolean res = false;
    Conexao con = new Conexao();
    String query =
        "INSERT INTO movi (codigo, caixa, contas_pagar, contas_receber, funcionario, saida, entrada) VALUES (?, ?,?,?,?,?,?)";

    con.preparar(query);
    try {
      con.getPstmt().setInt(1, movi.getCodigo());
      con.getPstmt().setInt(2, movi.getCaixa().getCodigo());
      con.getPstmt().setInt(3, movi.getConta_pagar().getCodigo());
      con.getPstmt().setInt(4, movi.getConta_receber().getCodigo());
      con.getPstmt().setInt(5, movi.getFuncionario().getCodigo());
      con.getPstmt().setDouble(6, movi.getSaida());
      con.getPstmt().setDouble(2, movi.getEntrada());

      res = con.executeUpdate();
    } catch (SQLException ex) {
      Logger.getLogger(Movimentacao_caixaDAO.class.getName()).log(Level.SEVERE, null, ex);
    } finally {
      con.fechar();
      return (res);
    }
  }