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:
- Number com a quantidade de linhas inseridas (0 ou 1)
- 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.