Justificativa

Métodos Referentes ao Cadastro de Justificativas

APIDescription
GET api/TodasJustificativas

Método para pegar todas as justificativas

POST api/Justificativa

Cadastrar/Alterar Justificativa.

DELETE api/Justificativa?IdIntegracao={IdIntegracao}

Excluir Justificativa.

GET api/Justificativa?idFuncionario={idFuncionario}

No documentation available.

Ocorrencia

Métodos Referentes ao Cadastro de Ocorrências

APIDescription
GET api/TodasOcorrencias

Retorna todas as ocorrências cadastradas no pontofopag

GET api/Ocorrencia?idFuncionario={idFuncionario}

No documentation available.

Funcionario

Controlador para Incluir e Alterar funcionário

APIDescription
GET api/Funconario/GetAllFuncs?ativo={ativo}&excluido={excluido}

Método para retornar todos os funcionários com opção de filtro por excluídos, Inativos ou todos

POST api/Funcionario

Cadastrar/Alterar Funcionário.

DELETE api/Funcionario?IdIntegracao={IdIntegracao}

GET api/Funcionario?CPF={CPF}&Matricula={Matricula}

No documentation available.

GET api/Funcionario

Método responsável por retornar os funcionários ativos na base para o serviço de bloqueio.

RelatorioHomemHora

Controller Responsável pelos dados do Relatório Homem Hora

APIDescription
POST api/RelatorioHomemHoraMonsanto

Método responsável por retornar os dados do Relatório Homem Hora

POST api/RelatorioHomemHora

Método responsável por retornar os dados do Relatório Homem Hora

RelatorioOcorrencias

APIDescription
POST api/RelatorioOcorrencias

No documentation available.

RelatorioSaldoBancoHoras

APIDescription
POST api/RelatorioSaldoBancoHoras

No documentation available.

ExportaArquivos

APIDescription
GET api/ExportaArquivos?DocumentoEmpresa={DocumentoEmpresa}&TipoArquivo={TipoArquivo}&DataInicial={DataInicial}&DataFinal={DataFinal}

No documentation available.

FechamentoPonto

Método para buscar o último fechamento de Ponto e de Banco de Horas do Funcionário

APIDescription
POST api/FechamentoPonto

Método para buscar o último fechamento de Ponto e de Banco de Horas do Funcionário

RelClassHorasExtras

APIDescription
POST api/RelClassHorasExtras

No documentation available.

Ferias

Métodos Referentes ao Cadastro de Ferias

APIDescription
POST api/Ferias

Cadastrar/Alterar Férias.

DELETE api/Ferias?idIntegracaoFerias={idIntegracaoFerias}

No documentation available.

RelatorioTratamentoDePonto

APIDescription
POST api/RelatorioTratamentoDePonto

No documentation available.

Pessoa

APIDescription
POST api/Pessoa

Cadastrar/Alterar Pessoa.

DELETE api/Pessoa?idIntegracao={idIntegracao}

Excluir pessoa.

Afastamento

APIDescription
POST api/Afastamento

Cadastrar/Alterar Afastamento.

DELETE api/Afastamento/{id}?tipo={tipo}

Método para excluir afastamento

Funcao

APIDescription
POST api/Funcao

Cadastrar/Alterar Função.

POST api/Funcao?DescricaoFuncao={DescricaoFuncao}

Cadastrar/Alterar Função apenas pela descrição/nome.

DELETE api/Funcao?idIntegracao={idIntegracao}

Excluir Função.

DELETE api/Funcao?DescricaoFuncao={DescricaoFuncao}

Excluir Função por Descrição/Nome, quando possuir mais de uma descrição com o mesmo nome cadastrada no pontofopag, o método tentará excluir a primeira descrição encontrada

RelatorioAfastamento

Controller Responsável pelos dados do Relatório de Afastamento

APIDescription
POST api/RelatorioAfastamento

Método responsável por retornar os dados do Relatório Afastamentos

RelatorioInconsistencias

APIDescription
POST api/RelatorioInconsistencias

No documentation available.

Feriado

APIDescription
POST api/Feriado

Cadastrar/Alterar Feriado.

DELETE api/Feriado?idIntegracao={idIntegracao}

Excluir Feriado.

BloqueioEstacoes

API para carga de bloqueios de estações por regras temporais.

APIDescription
POST api/BloqueioEstacoes

Retorna o estado do bloqueio das estações dos funcionários informados.

Departamento

APIDescription
POST api/Departamento

Cadastrar/Alterar Departamento.

DELETE api/Departamento?idIntegracao={idIntegracao}

Excluir Função.

Empresa

APIDescription
POST api/Empresa

Cadastrar/Alterar Empresa.

DELETE api/Empresa?IdIntegracao={IdIntegracao}

No documentation available.