POST api/FuncionarioCursos/Actualiza

Actualiza o curso do funcionario

Request Information

URI Parameters

None.

Body Parameters

Business Entity Object: FuncionarioCursos.

BEFuncionarioCurso
NameDescriptionTypeAdditional information
CamposUtil

Campos do Utilizador.

Collection of BECampo

None.

Curso

Identificador do Curso.

string

None.

DataAtribuicao

Data de atribuição da Curso ao Funcionário

date

None.

DataValidade

Data de validade do Curso para o Funcionário

date

None.

Duracao

Descrição CNAEF.

decimal number

None.

EmModoEdicao

Indica se se trata de uma nova Área de Formação de ou de uma já existente em edição. EmModoEdicao = True já existente, EmModoEdicao = False Novo.

boolean

None.

Funcionario

Identificador do Funcionário.

string

None.

Habilitacao

Habilitação.

string

None.

Horario

Indicação do tipo de horário: 01-Laboral, 02-Pós-laboral, 03-Misto

string

None.

Id

Identificador Universal do registo

string

None.

Iniciativa

Indica de quem foi a iniciativa do curso: 00-Não definido, 01-Empregador, 02-Funcionário, 03-Empresa utilizadora de mão de obra.

string

None.

Nota

Valor da nota obtida no exame do curso, para o Funcionário.

string

None.

Origem

Indica a Origem da qualificação atribuida

integer

None.

PeriodoFormacao

Indicação do Período a que se Refere a Formação

string

None.

PlanoCurso

Indica o Plano Curso no caso a Origem da qualificação atribuida

string

None.

SituacaoFrequencia

Indica situação de frequencia do curso: 00-Não definido, 01-Frequentou a formação, 02-recebeu compensação monetária, 03-Substituição de frequência, 04-Outra situação

string

None.

ValorNota

Valor que a nota assume para avaliação.

decimal number

None.

Request Formats

application/json, text/json

Sample:
{
  "CamposUtil": [
    {
      "Nome": "sample string 1",
      "Valor": {},
      "Chave": true
    },
    {
      "Nome": "sample string 1",
      "Valor": {},
      "Chave": true
    }
  ],
  "Curso": "sample string 1",
  "DataAtribuicao": "2026-04-04T13:17:15.4109833-01:00",
  "DataValidade": "2026-04-04T13:17:15.4109833-01:00",
  "Duracao": 1.1,
  "EmModoEdicao": true,
  "Funcionario": "sample string 2",
  "Habilitacao": "sample string 3",
  "Horario": "sample string 4",
  "Id": "sample string 5",
  "Iniciativa": "sample string 6",
  "Nota": "sample string 7",
  "Origem": 1,
  "PeriodoFormacao": "sample string 8",
  "PlanoCurso": "sample string 9",
  "SituacaoFrequencia": "sample string 10",
  "ValorNota": 1.1
}

text/plain

Sample:
{"CamposUtil":[{"Nome":"sample string 1","Valor":{},"Chave":true},{"Nome":"sample string 1","Valor":{},"Chave":true}],"Curso":"sample string 1","DataAtribuicao":"2026-04-04T13:17:15.4109833-01:00","DataValidade":"2026-04-04T13:17:15.4109833-01:00","Duracao":1.1,"EmModoEdicao":true,"Funcionario":"sample string 2","Habilitacao":"sample string 3","Horario":"sample string 4","Id":"sample string 5","Iniciativa":"sample string 6","Nota":"sample string 7","Origem":1,"PeriodoFormacao":"sample string 8","PlanoCurso":"sample string 9","SituacaoFrequencia":"sample string 10","ValorNota":1.1}

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'BEFuncionarioCurso'.

Response Information

Resource Description

Identificador da Curso do funcionario.

string

Response Formats

application/json, text/json, text/plain

Sample:
"sample string 1"