Module bau_2_102_0_0-bau.usuario
Funções de acesso à tabela usuário.
Functions
| checa_email_problematico (db, email) | Obtém informação sobre um e-mail que _pode_ estar com qualquer problema. |
| guarda_email_problematico (db, email, mensagem) | Guarda informação sobre um e-mail que está com qualquer tipo de problema. |
| remove_email_problematico (db, email) | Remove um e-mail problemático da tabela. |
| vincula_candidato_matricula (db, id_candidato, matricula) | Associa um candidato a um aluno. |
Functions
- checa_email_problematico (db, email)
-
Obtém informação sobre um e-mail que _pode_ estar com qualquer problema.
Parameters:
- db Objeto de conexão com o banco.
- email String com o e-mail problemático.
Returns:
- String com a mensagem do problema ou nil, se não houver.
- String com a data do cadastro do problema.
- guarda_email_problematico (db, email, mensagem)
-
Guarda informação sobre um e-mail que está com qualquer tipo de problema.
Se já houver alguma mensagem antiga, guarda a nova no lugar e retorna a
antiga.
Parameters:
- db Objeto de conexão com o banco.
- email String com o e-mail problemático.
- mensagem String com informação sobre o problema.
Returns:
-
String com a mensagem antiga ou nil, caso de entrada nova.
- remove_email_problematico (db, email)
-
Remove um e-mail problemático da tabela.
Parameters:
- db Objeto de conexão com o banco.
- email String com o e-mail problemático.
Returns:
-
String com a mensagem antiga ou nil, caso de entrada nova.
- vincula_candidato_matricula (db, id_candidato, matricula)
-
Associa um candidato a um aluno.
Parameters:
- db Objeto de conexão com o banco.
- id_candidato String com o identificador do candidato.
- matricula String com o número de matrícula do aluno.
Returns:
-
Número indicando se a atualização na tabela aluno foi feita.