public void remove() {
        EntityManager em = conectar();
        try {
            AgendaPK agendaPK = new AgendaPK(dataHora, idMedico, idExame, idPaciente);
            Agenda agenda = em.find(Agenda.class, agendaPK);

            em.getTransaction().begin();
            em.remove(agenda);
            em.getTransaction().commit();
        } catch (Exception e) {
            if (em.getTransaction().isActive()) {
                em.getTransaction().rollback();
            }
        }
    }