Class RhpBELinhaHistoricoContrato
Classe que encapsula um item do Histórico de um Contrato.
Implements
Inherited Members
Namespace: RhpBE100
Assembly: RhpBE100.dll
Syntax
[ComVisible(true)]
[Guid("A18DCABD-EB7D-4725-AFC1-FAC14CB8C7DB")]
[ClassInterface(ClassInterfaceType.None)]
public class RhpBELinhaHistoricoContrato : RhpBaseBE, INotifyPropertyChanged, IRhpBELinhaHistoricoContrato
Constructors
RhpBELinhaHistoricoContrato()
Declaration
public RhpBELinhaHistoricoContrato()
Properties
AlteracaoContrato
Indicação se uma admissão foi devida somente a alteração de contrato
Declaration
public bool AlteracaoContrato { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Contrato
Identificador do contrato associado à linha.
Declaration
public string Contrato { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DataCertificadoEmp
Data de geração do Magnético (Certificado Empresa) associado à linha.
Declaration
public DateTime DataCertificadoEmp { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
DataDRDespacho
indicação do data de despacho do Diario da Republica.
Declaration
public DateTime DataDRDespacho { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
DataDRPublicacao
indicação do data de publicação do Diario da Republica.
Declaration
public DateTime DataDRPublicacao { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
DataFim
Data de Fim da linha.
Declaration
public DateTime DataFim { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
DataFimAnt
Data de Fim da linha.
Declaration
public DateTime DataFimAnt { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
DataIni
Data de início da linha.
Declaration
public DateTime DataIni { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime |
DescrContrato
Descrição do Contrato.
Declaration
public string DescrContrato { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DescrMotivoSaida
Descrição do Motivo de Saída associado à linha, caso seja uma linha correspondente a uma saída.
Declaration
public string DescrMotivoSaida { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DescrSituacao
Descrição da situação na profissão associada ao funcionário durante e após a execução da linha.
Declaration
public string DescrSituacao { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DiarioRepublica
indicação do Diario da Republica.
Declaration
public string DiarioRepublica { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Duracao
Duracao do vínculo para linha de renovação ou admissão.
Declaration
public double Duracao { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
EmModoEdicao
Indica se se trata de um novo registo ou de um já existente em edição. EmModoEdicao = True já existente, EmModoEdicao = False Novo.
Declaration
public bool EmModoEdicao { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Funcionario
Identificador do Funcionario ao qual pertence a linha.
Declaration
public string Funcionario { get; set; }
Property Value
Type | Description |
---|---|
System.String |
LinhaActiva
Indicação se é a linha que está activa no momento ou se já está ultrapassada.
Declaration
public bool LinhaActiva { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
MotivoAdmissao
Identificador do Motivo de Admissão associado à linha, caso seja uma linha correspondente a uma admissão.
Declaration
public string MotivoAdmissao { get; set; }
Property Value
Type | Description |
---|---|
System.String |
MotivoSaida
Identificador do Motivo de Saída associado à linha, caso seja uma linha correspondente a uma saída.
Declaration
public string MotivoSaida { get; set; }
Property Value
Type | Description |
---|---|
System.String |
NLinha
Nº da linha no Histórico do Contrato.
Declaration
public int NLinha { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
NLinhaPlanoRenov
Nº da linha no Histórico do Contrato.
Declaration
public int NLinhaPlanoRenov { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
NLinhaPlanoRenovAnt
Indicação da linha do Plano de Renovações executada antes da linha que originou esta linha.
Declaration
public int NLinhaPlanoRenovAnt { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
NumCertificadoEmp
Identificador do Número de Magnético (Certificado Empresa) associado à linha.
Declaration
public int NumCertificadoEmp { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
RegistoAuto
Indicação se é a linha que está activa no momento ou se já está ultrapassada.
Declaration
public bool RegistoAuto { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Situacao
Identificador da situação na profissão associada ao funcionário durante e após a execução da linha.
Declaration
public string Situacao { get; set; }
Property Value
Type | Description |
---|---|
System.String |
SituacaoAnt
Identificador da situação na profissão associada ao funcionário antes da execução da linha.
Declaration
public string SituacaoAnt { get; set; }
Property Value
Type | Description |
---|---|
System.String |
TipoContrato
Tipo de contrato associado à linha:
1- Permanente;
2- Termo Certo;
3- Termo Incerto;
4- Cedência temporária - Permanente;
5- Cedência temporária - Termo Certo;
6- Cedência temporária - Termo Incerto;
7- Outro.
Declaration
public int TipoContrato { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
TipoContratoAnt
Tipo de contrato associado ao funcionário antes da execução da linha:
1- Permanente;
2- Termo Certo;
3- Termo Incerto;
4- Cedência temporária - Permanente;
5- Cedência temporária - Termo Certo;
6- Cedência temporária - Termo Incerto;
7- Outro.
Declaration
public int TipoContratoAnt { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
TipoLinha
Tipo de linha:
A- Admissão;
R- Renovação;
S- Saída.
Declaration
public string TipoLinha { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
Finalize()
Declaration
protected override void Finalize()