Class InfoContrato
Informações do contrato de trabalho.
Inheritance
System.Object
InfoContrato
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Unimake.Business.DFe.dll
Syntax
public class InfoContrato
Properties
AcumCargo
Informar se o cargo, emprego ou função pública é acumulável.
Valores válidos:
S - Sim
N - Não
Validação: Preenchimento obrigatório se a natureza
jurídica do declarante for igual a 1XX-X, 201-1 ou 203-8.
Declaration
public SimNaoLetra? AcumCargo { get; set; }
Property Value
AlvaraJudicial
Informações do alvará judicial em caso de contratação de
menores de 14 anos, em qualquer categoria, e de maiores
de 14 e menores de 16, em categoria diferente de "Aprendiz".
Declaration
public AlvaraJudicial AlvaraJudicial { get; set; }
Property Value
CBOCargo
Informar a Classificação Brasileira de Ocupações - CBO
relativa ao cargo.
Validação: Informação obrigatória e exclusiva se nmCargo
for preenchido.Se informado, deve ser um código válido e
existente na tabela de CBO, com 6 (seis) posições.
Declaration
public string CBOCargo { get; set; }
Property Value
Type |
Description |
System.String |
|
CBOFuncao
Informar o nome da função de confiança/cargo em comissão.
Validação: Preenchimento obrigatório se for relativo a
servidor nomeado em cargo em comissão(no evento S2200, tpRegTrab = [2] e tpProv = [2]).
Declaration
public string CBOFuncao { get; set; }
Property Value
Type |
Description |
System.String |
|
CodCateg
Preencher com o código da categoria do trabalhador.
Declaration
public CodCateg CodCateg { get; set; }
Property Value
Duracao
Duração do contrato de trabalho.
Declaration
public Duracao Duracao { get; set; }
Property Value
HorContratual
Informações do horário contratual do trabalhador.
Declaration
public HorContratual HorContratual { get; set; }
Property Value
LocalTrabalho
Informações do local de trabalho.
Declaration
public LocalTrabalho LocalTrabalho { get; set; }
Property Value
NmCargo
Informar o nome do cargo.
Validação: O preenchimento é obrigatório, exceto se for
relativo a servidor nomeado em cargo em comissão(no
evento S-2200, tpRegTrab = [2] e tpProv = [2]).
Declaration
public string NmCargo { get; set; }
Property Value
Type |
Description |
System.String |
|
NmFuncao
Informar o nome da função de confiança/cargo em comissão.
Validação: Preenchimento obrigatório se for relativo a
servidor nomeado em cargo em comissão(no evento S2200, tpRegTrab = [2] e tpProv = [2]).
Declaration
public string NmFuncao { get; set; }
Property Value
Type |
Description |
System.String |
|
Observacoes
Observações do contrato de trabalho.
Declaration
public List<Observacoes> Observacoes { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.List<Observacoes> |
|
Remuneracao
Informações da remuneração e periodicidade de pagamento.
Declaration
public Remuneracao Remuneracao { get; set; }
Property Value
TreiCap
Treinamentos, capacitações, exercícios simulados,
autorizações ou outras anotações que devam ser anotadas
no registro de empregados e/ou na CTPS, por
determinação de Norma Regulamentadora - NR.
Declaration
public List<TreiCap> TreiCap { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.List<TreiCap> |
|
Methods
ShouldSerializeAcumCargo()
Declaration
public bool ShouldSerializeAcumCargo()
Returns
Type |
Description |
System.Boolean |
|
ShouldSerializeCBOCargo()
Declaration
public bool ShouldSerializeCBOCargo()
Returns
Type |
Description |
System.Boolean |
|
ShouldSerializeCBOFuncao()
Declaration
public bool ShouldSerializeCBOFuncao()
Returns
Type |
Description |
System.Boolean |
|
ShouldSerializeNmCargo()
Declaration
public bool ShouldSerializeNmCargo()
Returns
Type |
Description |
System.Boolean |
|
ShouldSerializeNmFuncao()
Declaration
public bool ShouldSerializeNmFuncao()
Returns
Type |
Description |
System.Boolean |
|