Module sapolio.atestados

Consulta às configurações dos tipos de atestados.

Functions

atestado2descricao (db, id) Obtém a descrição de um atestado.
atestado_oab2descricao (db, id) Obtém a descrição de um campo obrigatorio para um atestado de inscrição na oab.
atestado_work2descricao (db, id) Obtém a descrição de um campo obrigatorio para um atestado de Work Experience.
atestado_destino2descricao (db, id) Obtém a descrição de um campo obrigatorio para entrega do documento.
atestados_gra_permitidos_trancado (db, ids) Identifica se todos os atestados dados são permitidos.
calcula_valor_atestado (db, id_atestado) Calcula o valor e o vencimento de um tipo de atestado.
calcula_valor_processo (db, id_processo) Calcula o valor total e o vencimento de um requerimento de documentos (que pode incluir vários atestados diferentes).
lista_atestados (db, tp, id) Lista os tipos de atestados ligados a um tipo de requerimento.
lista_atestados_gra (db, id) Lista os tipos de atestados de graduação (tabela atestados).
lista_atestados_pos (db, id) Lista os tipos de atestados de pós-graduação (tabela atestados).
lista_devolucoes (db, id) Lista os tipos de devoluções (tabela atestados).
lista_pedidos_fora_prazo (db, id) Lista os tipos de solicitações fora de prazo ou fora das normas (tabela atestados).
lista_atestado_oab (db) Lista os tipos de um campo obrigatório quando o atestestado é do tipo inscrição na OAB.
lista_atestado_work (db) Lista os tipos de um campo obrigatório quando o atestestado é do tipo atestado de Work Experience.
lista_atestado_destino (db) Lista os tipos de um campo obrigatório quando é preciso marcar o que aconteceu com o documento (entregue ou destruído).
lista_tipo_atestado (db) Lista os tipos de atestados
tem_atestado_especifico (db, atestados_selecionados, id_campo_especifico) Verifica se algum dos tipos de atestados dados tem como campo específico um dado id_campo.
pode_gerar_cobranca (db, id) Verifica se o atestado em questão necessita de pagamento para evitar de cair em um beco sem saída
tipo_tem_recurso (db, id_tipo) Retorna TRUE caso o tipo de atestado ofereça a possibilidade do aluno entrar com um recurso.

Fields

id_campo Obtém a descrição de um atestado a partir do id_campo associado a ele.


Functions

atestado2descricao (db, id)
Obtém a descrição de um atestado.

Parameters:

  • db Objeto conexão.
  • id String com o identificador (ou subselect) do atestado.

Returns:

    String com a descrição do atestado.
atestado_oab2descricao (db, id)
Obtém a descrição de um campo obrigatorio para um atestado de inscrição na oab.

Parameters:

  • db Objeto conexão.
  • id String com o identificador (ou subselect) do campo do atestado.

Returns:

    String com a descrição do campo do atestado de inscrição na oab.
atestado_work2descricao (db, id)
Obtém a descrição de um campo obrigatorio para um atestado de Work Experience.

Parameters:

  • db Objeto conexão.
  • id String com o identificador (ou subselect) do campo do atestado.

Returns:

    String com a descrição do campo do atestado de Work Experience.
atestado_destino2descricao (db, id)
Obtém a descrição de um campo obrigatorio para entrega do documento.

Parameters:

  • db Objeto conexão.
  • id String com o identificador (ou subselect) do campo do atestado.

Returns:

    String com a descrição do campo do atestado de Work Experience.
atestados_gra_permitidos_trancado (db, ids)
Identifica se todos os atestados dados são permitidos.

Parameters:

  • db Objeto conexão.
  • ids Identificadores dos atestados a serem consultados.

Returns:

    Booleano indicando se todos os atestados são permitidos para trancados (true).
calcula_valor_atestado (db, id_atestado)
Calcula o valor e o vencimento de um tipo de atestado.

Parameters:

  • db Objeto de conexão com o banco.
  • id_atestado Identificador do atestado.

Returns:

  1. String com o valor.
  2. String com a data de vencimento.
calcula_valor_processo (db, id_processo)
Calcula o valor total e o vencimento de um requerimento de documentos (que pode incluir vários atestados diferentes).

Parameters:

  • db Objeto de conexão com o banco.
  • id_processo Identificador do processo (aceita subselect).

Returns:

  1. String com o valor.
  2. String com a data de vencimento.
lista_atestados (db, tp, id)
Lista os tipos de atestados ligados a um tipo de requerimento. As strings que se referem a situações da matrícula seguem o formato do SAU, ou seja, são strings de dois caracteres maiúsculos.

Parameters:

  • db Objeto conexao.
  • tp Identificador do tipo de processo (pode ser sub-select).
  • id são ids de atestados separados por virgula

Returns:

    Iterador que retorna o identificador, a descrição, a dica, a string com a situação proibida, a situacao permitida, o tipo de atestado, o id_campo relacionado, a observação e a explicacao.
lista_atestados_gra (db, id)
Lista os tipos de atestados de graduação (tabela atestados).

Parameters:

  • db Objeto conexao.
  • id são ids de atestados separados por virgula

Returns:

    Iterador que retorna o identificador, a descrição, a dica a string da situação proibida, a string da situação permitida, o tipo de atestado, o id_campo relacionado, a observação e a explicacao.

See also:

lista_atestados_pos (db, id)
Lista os tipos de atestados de pós-graduação (tabela atestados).

Parameters:

  • db Objeto conexao.
  • id são ids de atestados separados por vírgula

Returns:

    Iterador que retorna o identificador, a descrição, a dica a string com a situação proibida, a string da situação permitida, o tipo de atestado, o id_campo relacionado, a observação e a explicacao.

See also:

lista_devolucoes (db, id)
Lista os tipos de devoluções (tabela atestados).

Parameters:

  • db Objeto conexao.
  • id são ids de opções separadas por vírgula

Returns:

    Iterador que retorna o identificador, a descrição, a dica a string com a situação proibida, a string da situação permitida, o tipo de atestado, o id_campo relacionado, a observação e a explicacao.

See also:

lista_pedidos_fora_prazo (db, id)
Lista os tipos de solicitações fora de prazo ou fora das normas (tabela atestados).

Parameters:

  • db Objeto conexao.
  • id são ids de opções separadas por vírgula

Returns:

    Iterador que retorna o identificador, a descrição, a dica a string com a situação proibida, a string da situação permitida, o tipo de atestado, o id_campo relacionado, a observação e a explicacao.

See also:

lista_atestado_oab (db)
Lista os tipos de um campo obrigatório quando o atestestado é do tipo inscrição na OAB.

Parameters:

  • db Objeto conexao.

Returns:

    Iterador que retorna o identificador seguido da descrição de cada tipo do campo.
lista_atestado_work (db)
Lista os tipos de um campo obrigatório quando o atestestado é do tipo atestado de Work Experience.

Parameters:

  • db Objeto conexao.

Returns:

    Iterador que retorna o identificador seguido da descrição de cada tipo do campo.
lista_atestado_destino (db)
Lista os tipos de um campo obrigatório quando é preciso marcar o que aconteceu com o documento (entregue ou destruído).

Parameters:

  • db Objeto conexao.

Returns:

    Iterador que retorna o identificador seguido da descrição de cada tipo do campo.
lista_tipo_atestado (db)
Lista os tipos de atestados

Parameters:

  • db Objeto conexao.

Returns:

    Iterador que retorna os campos da tabela tipo_atestado.
tem_atestado_especifico (db, atestados_selecionados, id_campo_especifico)
Verifica se algum dos tipos de atestados dados tem como campo específico um dado id_campo.

Parameters:

  • db Objeto de conexão com o banco.
  • atestados_selecionados String com lista de id's dos atestados selecionados.
  • id_campo_especifico String com o identificador do campo específico a ser verificado.

Returns:

    Booleano indicando se o tipo procurado está na lista.
pode_gerar_cobranca (db, id)
Verifica se o atestado em questão necessita de pagamento para evitar de cair em um beco sem saída

Parameters:

  • db Objeto de conexão com o banco
  • id String com o identificador do atestado

Returns:

    Booleano indicando se exige pagamento ou não
tipo_tem_recurso (db, id_tipo)
Retorna TRUE caso o tipo de atestado ofereça a possibilidade do aluno entrar com um recurso.

Parameters:

  • db Objeto conexão com o banco de dados.
  • id_tipo Identificador do tipo de atestado.

Returns:

    Boolean.

Fields

id_campo
Obtém a descrição de um atestado a partir do id_campo associado a ele.
  • id_campo String com o identificador (ou subselect) do campo específico associado ao atestado.
generated by LDoc 1.4.6 Last updated 2023-06-20 11:33:24