Class RhpBEBaseCotizContProf
Classe que encapsula toda a definição de um curso.
Implements
Inherited Members
Namespace: RhpBE100
Assembly: RhpBE100.dll
Syntax
[ComVisible(true)]
[Guid("2227F770-549A-4E63-BDA5-1A9F36981261")]
[ClassInterface(ClassInterfaceType.None)]
public class RhpBEBaseCotizContProf : RhpBaseBE, INotifyPropertyChanged, IRhpBEBaseCotizContProf
Constructors
RhpBEBaseCotizContProf()
Declaration
public RhpBEBaseCotizContProf()
Properties
Ano
Ano a que se refere a Base de cotização.
Declaration
public int Ano { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Base
Identificador da Base de cotização.
Declaration
public string Base { get; set; }
Property Value
Type | Description |
---|---|
System.String |
EmModoEdicao
Indica se se trata de uma nova contigência profissional ou de uma já existente em edição. EmModoEdicao = True já existente, EmModoEdicao = False Novo.
Declaration
public bool EmModoEdicao { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
LimiteMaximoAT
Indica o valor máximo de incidência, que se pode aplicar por mês, para Acidentes de Trabalho e Doenças Profissionais. Se o vencimento do funcionário ultrapassar o limite máximo, então desconta pelo limite máximo.
Declaration
public double LimiteMaximoAT { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
LimiteMinimoPorDiaATContTP
Indica o valor mínimo de incidência que se pode aplicar por dia para Acidentes de Trabalho e Doenças Profissionais quando o funcionário tem um contrato a tempo parcial. Se o vencimento do funcionário não atingir o limite mínimo, então desconta pelo limite mínimo.
Declaration
public double LimiteMinimoPorDiaATContTP { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
LimiteMinimoPorHoraATContTP
Indica o valor mínimo de incidência que se pode aplicar por Hora para Acidentes de Trabalho e Doenças Profissionais quando o funcionário tem um contrato a tempo parcial. Se o vencimento do funcionário não atingir o limite mínimo, então desconta pelo limite mínimo.
Declaration
public double LimiteMinimoPorHoraATContTP { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
LimiteMinimoPorMesATContTP
Indica o valor mínimo de incidência que se pode aplicar por mês para Acidentes de Trabalho e Doenças Profissionais quando o funcionário tem um contrato a tempo parcial. Se o vencimento do funcionário não atingir o limite mínimo, então desconta pelo limite mínimo.
Declaration
public double LimiteMinimoPorMesATContTP { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
PercContratoMenos7Dias
Percentagem a aplicar em contratos com uma duração efectiva inferior a 7 dias
Declaration
public double PercContratoMenos7Dias { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
PercLimiteMaximo1Filho
Percentagem do limite máximo para 1 filho
Declaration
public double PercLimiteMaximo1Filho { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
PercLimiteMaximo2Filho
Percentagem do limite máximo para 2 filhos
Declaration
public double PercLimiteMaximo2Filho { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
PercLimiteMaximo3Filho
Percentagem do limite máximo para 3 filhos
Declaration
public double PercLimiteMaximo3Filho { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
SalarioMinimo
Indica o Salário mínimo definido para o período de vigência.
Declaration
public double SalarioMinimo { get; set; }
Property Value
Type | Description |
---|---|
System.Double |