...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Objetivo
Este método tem como objetivo atualizar um funcionário já existente no Sistema TARGET Empresa.
...
Info | ||
---|---|---|
| ||
string
CPF
CPF do Funcionário
Sim
DD
DD
DD
AtualizacaoCadastroFuncionarioRequest | ||||||
Nº | Campo | Tipo | Obrigatório (Pagamento de Despesas) | Obrigatório (Ordem de Abastecimento) | Descrição | Observação |
1 | IdFuncionario | int | Sim | Sim | Id do Funcionário no Sistema TARGET Empresa | N/A |
2 |
Ativo | bool (true || false) | Sim | Sim |
Se o Funcionário está Ativo ou Não | N/A | |||||
3 | Nome | string | Sim | Sim | Nome do Funcionário | N/A |
4 | Sobrenome | string | Sim | Sim | Sobrenome do Funcionário | N/A |
5 | ContratacaoDataAdmissao | DateTime (YYYY-MM-DD) | Sim | Não | Contratação Data de Admissão | N/A |
6 | ContratacaoDataDemissao | DateTime (YYYY-MM-DD) |
Não | Não | Contratação Data de Demissão | N/A | |||
7 | RG | string | Sim | Sim | RG do Funcionário | N/A |
8 | NomeMae | string | Sim | Não | Nome da Mãe do Funcionário | N/A |
9 | NomePai | string | Sim | Não | Nome do Pai do Funcionário | N/A |
10 | DataHoraNascimento | DateTime (YYYY-MM-DD) | Sim | Sim | Data e Hora do Nascimento | N/A |
11 | Nacionalidade | string | Sim | Não | Nacionalidade do funcionário | N/A |
12 | string | Sim | Sim | E-mail do Funcionário | N/A | |
13 | TelefoneFixo | string | Sim | Sim | Telefone Fixo do Funcionário | [ |
00] + [12345678] | ||||||
14 | TelefoneCelular | string | Sim | Sim | Telefone Celular do Funcionário | [ |
00] + [912345678] | ||||||
15 | TelefoneOutro | string | Sim | Não | Outra opção de Telefone do Funcionário | [ |
00] + [912345678] | ||||||
16 | Logradouro | string | Sim | Sim | Logradouro do Funcionário | N/A |
17 | Numero | string | Sim | Sim | Número da Residência do Funcionário | N/A |
18 | Complemento | string | Sim | Não | Complemento da Residência do Funcionário | N/A |
19 | Bairro | string | Sim | Sim | Bairro da Residência do Funcionário | N/A |
20 | CEP | string | Sim | Sim | CEP da Residência do Funcionário | N/A |
21 | MunicipioCodigoIBGE | int | Sim | Sim | Município Código IBGE | N/A |
22 | NumeroCNH | String | Não | Não | CNH do Funcionário | Máximo de 20 Caracteres |
23 | UFCNH | String | Não | Não | UF da CNH do Funcionário | 2 Caracteres |
24 | CategoriaCNH | String | Não | Não | Categoria da CNH do Funcionário | Máximo 2 Caracteres |
25 | ValidadeCNH | DateTime (YYYY-MM-DD) | Não | Não | Validade da CNH do Funcionário | N/A |
26 | DataPrimeiraCNH | DateTime (YYYY-MM-DD) | Não | Não | Data da Primeira CNH do Funcionário | N/A |
27 | ExpedicaoCNH | DateTime (YYYY-MM-DD) | Não | Não | Data da Expedição da CNH | N/A |
AtualizacaoCadastroFuncionarioResponse | |||||
Nº | Campo | Tipo | Obrigatório | Descrição | Observação |
1 | Erro | ErroResponse - string | Sim | Retorna o Erro ocorrido. | N/A |
2 | ComErro | bool (true || false) | Sim | Retorna se houve ou não erro na associação do cartão com o funcionário. | N/A |
3 | IdFuncionario | int |
Sim | Id Funcionário | N/A | |||
4 | DataHoraAtualizacao | DateTime (YYYY-MM-DD) | Não | Data e Hora Atualização | N/A |
Método
Abaixo, segue o método - 'AtualizarFuncionario'.
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:tms="http://tmsempresa.v1.targetmp.com.br">
<soapenv:Header/>
<soapenv:Body>
<tem:AtualizarFuncionario>
<tem:auth>
<tms:Usuario>?</tms:Usuario>
<tms:Senha>?</tms:Senha>
</tem:auth>
<tem:dadosAtualizacao>
<tms:CodigoFuncionario>?</tms:CodigoFuncionario>
<tms:Ativo>?</tms:Ativo>
<tms:Nome>?</tms:Nome>
<tms:Sobrenome>?</tms:Sobrenome>
<tms:ContratacaoDataAdmissao>?</tms:ContratacaoDataAdmissao>
<tms:ContratacaoDataDemissao>?</tms:ContratacaoDataDemissao>
<tms:RG>?</tms:RG>
<tms:NomeMae>?</tms:NomeMae>
<tms:NomePai>?</tms:NomePai>
<tms:DataHoraNascimento>?</tms:DataHoraNascimento>
<tms:Nacionalidade>?</tms:Nacionalidade>
<tms:Email>?</tms:Email>
<tms:TelefoneFixo>?</tms:TelefoneFixo>
<tms:TelefoneCelular>?</tms:TelefoneCelular>
<tms:TelefoneOutro>?</tms:TelefoneOutro>
<tms:Logradouro>?</tms:Logradouro>
<tms:Numero>?</tms:Numero>
<tms:Complemento>?</tms:Complemento>
<tms:Bairro>?</tms:Bairro>
<tms:CEP>?</tms:CEP>
<tms:MunicipioCodigoIBGE>?</tms:MunicipioCodigoIBGE>
<tms:NumeroCNH>?</tms:NumeroCNH>
<tms:UFCNH>?</tms:UFCNH>
<tms:CategoriaCNH>?</tms:CategoriaCNH>
<tms:ValidadeCNH>?</tms:ValidadeCNH>
<tms:DataPrimeiraCNH>?</tms:DataPrimeiraCNH>
<tms:ExpedicaoCNH>?</tms:ExpedicaoCNH>
</tem:dadosAtualizacao>
</tem:AtualizarFuncionario>
</soapenv:Body>
</soapenv:Envelope> |