@SuppressWarnings("finally")
  public boolean atualizar(agendar_horario agendar) {
    boolean res = false;
    Conexao con = new Conexao();

    String query =
        "UPDATE agendar_horario SET data=?,hora=?, id_funcionario=? " + "WHERE id_cliente=?";

    con.transacao();
    con.preparar(query);
    try {
      con.getPstmt().setLong(1, agendar.getData().getTimeInMillis());
      con.getPstmt().setLong(2, agendar.getHora().getTimeInMillis());
      con.getPstmt().setInt(3, agendar.getId_cliente());
      con.getPstmt().setInt(4, agendar.getId_funcionario().getId_funcionario());

      res = con.executeUpdate();

    } catch (SQLException ex) {
      Logger.getLogger(agendar_horarioDAO.class.getName()).log(Level.SEVERE, null, ex);
    } finally {
      con.fechaTransacao(res);
      con.fechar();
      return (res);
    }
  }
  @SuppressWarnings("finally")
  public boolean excluir(agendar_horario agenda) {
    boolean res = false;
    Conexao con = new Conexao();
    String query = "DELETE FROM agendar_horario WHERE id_cliente=?";

    con.transacao();
    con.preparar(query);
    try {
      con.getPstmt().setInt(1, agenda.getId_cliente());
      if (res = con.executeUpdate()) {

        query = "DELETE FROM agendar_horario WHERE id_cliente=?";
        con.preparar(query);
        con.getPstmt().setInt(1, agenda.getId_cliente());
        res = con.executeUpdate();
      }
    } catch (SQLException ex) {
      Logger.getLogger(agendar_horarioDAO.class.getName()).log(Level.SEVERE, null, ex);
    } finally {
      con.fechaTransacao(res);
      con.fechar();
      return (res);
    }
  }
  @SuppressWarnings("finally")
  public boolean inserir(agendar_horario agenda) {
    boolean res = false;
    Conexao con = new Conexao();
    String query = "INSERT INTO agendar_horario (data, hora, id_funcionario) " + "VALUES (?, ?, ?)";

    con.preparar(query);
    try {
      con.getPstmt().setLong(1, agenda.getData().getTimeInMillis());
      con.getPstmt().setLong(2, agenda.getHora().getTimeInMillis());
      con.getPstmt().setInt(3, agenda.getId_funcionario().getId_funcionario());

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