Module dao.respondente

Respondente

Functions

get_email_bau (matricula, sigla_perfil) Obtém o valor do e-mail de uma matrícula no Baú.
insert (reg) Cria um novo respondente no banco.
obtem_id_perfil (id_respondente) Monta subselect que obtem o id_perfil do respondente.
obtem_id_usuario (id_respondente) Monta subselect que obtem o id_usuario do respondente.
list_nao_responderam_avaliacao (id_avaliacao) Lista respondentes que ainda não responderam a avaliação.
list_nao_responderam_perfil (id_perfil) Lista respondentes que ainda não responderam do perfil.


Functions

get_email_bau (matricula, sigla_perfil)
Obtém o valor do e-mail de uma matrícula no Baú.

Parameters:

  • matricula String com o número de matrícula do usuário.
  • sigla_perfil String com a sigla do perfil do usuário.

Returns:

    String com e-mail do usuário no Baú, ou nil (se não encontrar).
insert (reg)
Cria um novo respondente no banco. Se houver qualquer problema, ele explode!

Parameters:

  • reg Tabela com os dados a serem inseridos.

Returns:

  1. Number com a quantidade de linhas inseridas (0 ou 1)
  2. String com informações sobre a importação da linha.
obtem_id_perfil (id_respondente)
Monta subselect que obtem o id_perfil do respondente.

Parameters:

  • id_respondente Identificador do respondente (aceita subselect).

Returns:

    String com subselect que obtem o id_perfil do respondente.
obtem_id_usuario (id_respondente)
Monta subselect que obtem o id_usuario do respondente.

Parameters:

  • id_respondente Identificador do respondente (aceita subselect).

Returns:

    String com subselect que obtem o id_usuario do respondente.
list_nao_responderam_avaliacao (id_avaliacao)
Lista respondentes que ainda não responderam a avaliação.

Parameters:

  • id_avaliacao Identificador de avaliação (aceita subselect).

Returns:

    Iterador que retorna o identificador do respondente, o nome do perfil dele, seu nome, seu e-mail e seu código de acesso.
list_nao_responderam_perfil (id_perfil)
Lista respondentes que ainda não responderam do perfil.

Parameters:

  • id_perfil Identificador do perfil (aceita subselect).

Returns:

    Iterador que retorna o identificador do respondente, o nome do perfil dele, seu nome, seu e-mail e seu código de acesso.
generated by LDoc 1.4.6 Last updated 2023-06-20 11:34:41