01. DADOS GERAIS
Produto: |
TOTVS RH
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | RH |
Módulo: |
TOTVS RH (Linha Protheus) - Portal CP Human
|
Função: | WSAPD010 - Webservice Avaliação de Desempenho |
País: | Brasil |
02. DESCRIÇÃO
Ponto de Entrada para alterar projeto.
Localização | BrwProjects - Método de recuperação das avaliações de um participante (WSAPD010). | ||||||||||||||||||
Parâmetro |
| ||||||||||||||||||
Retorno | Objeto (Dados do Projeto) |
03. DEMAIS INFORMAÇÕES
Exemplo de utilização:
#INCLUDE "PROTHEUS.CH"
/*/{Protheus.doc} MSBRWPROJECT
Ponto de Entrada para alterar Projeto.
@param [1] - cDescProj - Descrição do Projeto
@param [2] - cCodCli - Código do Cliente
@param [3] - cCodLoja - Código da Loja
/*/
User Function MSBRWPROJECT ()
Local cDescProj := PARAMIXB[1]
Local cCodCli := PARAMIXB[2]
Local cCodLoja := PARAMIXB[3]
Local nx := 0
Local oProjects := {}
dbSelectArea("RDN")
dbSetOrder(2)
dbSeek(xFilial("RDN") + cDescProj )
While !Eof() .And. xFilial("RDN") == RDN->RDN_FILIAL
If Empty(cDescProj ) .Or. AllTrim(cDescProj ) == SubStr(RDN->RDN_DESC, 1, LEN( AllTrim(cDescProj) ))
If Empty(cCodCli) .Or. cCodcli == RDN->RDN_CODCLI //Filtrar projetos pelo cliente informado
aadd(oProjects ,WsClassNew('Projects'))
nX++
oProjects [nX]:ProjectID := RDN->RDN_CODIGO
oProjects [nX]:ProjectDescription := RDN->RDN_DESC
oProjects [nX]:DateFrom := RDN->RDN_DTIPRO
oProjects [nX]:DateTo := RDN->RDN_DTFPRO
EndIf
EndIf
dbSkip()
EndDo
Return oProjects
04. ASSUNTOS RELACIONADOS
- Não há.