public String consultarTurnos(boolean sentenciaCompleta) {
        conexion.conectar();
        String respuesta = "exito";
        String modificadorConsulta = "";
        String modificadorConsulta2 = "";
        if (sentenciaCompleta) {
            modificadorConsulta = "and descripcion='' and t.estado = false ";
        } else {
            modificadorConsulta2 = " and t.fecha_inicio > 'yesterday'::timestamp with time zone";
        }
        turnos = new LinkedList<Turno>();
        String sql = "select u.first_name, u.last_name, t.fecha_inicio,t.duracion,"
                + "t.descripcion, t.id, t.tipo, u.id from users as u inner join turno as t "
                + "on u.id = t.estudiante "
                + modificadorConsulta + " and t.tipo=1 " + modificadorConsulta2 + " order by t.fecha_inicio";
        try {
            conexion.consultar(sql);
            while (conexion.getRes().next()) {
                String realizadoPor = conexion.getRes().getString(1) + " " + conexion.getRes().getString(2);
                String fechaI = conexion.getRes().getString(3);
                int duracion = 0;
                try {
                    duracion = Integer.parseInt(conexion.getRes().getString(4));
                } catch (SQLException | NumberFormatException e) {
                }
                String descripcion = conexion.getRes().getString(5);
                int id = Integer.parseInt(conexion.getRes().getString(6));
                int idTurno = Integer.parseInt(conexion.getRes().getString(7));
                int idEstudiante = Integer.parseInt(conexion.getRes().getString(8));

                Turno turno = new Turno(id, idEstudiante, idTurno, fechaI);
                turno.setRealizadoPor(realizadoPor);
                turno.setDuración(duracion);
                turno.setDescripcion(descripcion);
                if (duracion != 0) {
                    Timestamp fe = Timestamp.valueOf(fechaI);
                    Calendar ca = Calendar.getInstance();
                    ca.setTime(fe);
                    ca.add(Calendar.MINUTE, duracion);
                    fe = new Timestamp(ca.getTimeInMillis());
                    String fechaFinal = fe.toString();
                    turno.setFechaFinal(fechaFinal);
                }
                turnos.add(turno);
            }
        } catch (SQLException e) {
            respuesta = e.getMessage();
        }
        conexion.cerrarConexion();
        return respuesta;
    }