PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class RhpBESegSocialDesconto

    Classe que encapsula um desconto para a Segurança Social.

    Inheritance
    System.Object
    RhpBaseBE
    RhpBESegSocialDesconto
    Implements
    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBESegSocialDesconto
    Inherited Members
    RhpBaseBE.WriteProperty(String, Object)
    RhpBaseBE.RaisePropertyChanged(String)
    RhpBaseBE.CamposUtil
    RhpBaseBE.Conteudo
    RhpBaseBE.PropExcluirLog
    RhpBaseBE.AbvtApl
    RhpBaseBE.PropertyChanged
    Namespace: RhpBE100
    Assembly: RhpBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("450453F7-F579-4F52-8632-2763443D9023")]
    [ClassInterface(ClassInterfaceType.None)]
    public class RhpBESegSocialDesconto : RhpBaseBE, INotifyPropertyChanged, IRhpBESegSocialDesconto

    Constructors

    RhpBESegSocialDesconto()

    Declaration
    public RhpBESegSocialDesconto()

    Properties

    AnoFiscalReferencia

    Ano Fical de Referência ao qual se devem aplicar retroativos.

    Declaration
    public int AnoFiscalReferencia { get; set; }
    Property Value
    Type Description
    System.Int32

    DataAplicacao

    Data a partir da qual vigoram.

    Declaration
    public DateTime DataAplicacao { get; set; }
    Property Value
    Type Description
    System.DateTime

    EmModoEdicao

    Indica se se trata de um novo Desconto ou de uma já existente em edição. EmModoEdicao = True já existente, EmModoEdicao = False Nova.

    Declaration
    public bool EmModoEdicao { get; set; }
    Property Value
    Type Description
    System.Boolean

    ID

    ID Identificador de um registo de descontos.

    Declaration
    public string ID { get; set; }
    Property Value
    Type Description
    System.String

    MesFiscalReferencia

    Mês Fical de Referência ao qual se devem aplicar retroativos.

    Declaration
    public byte MesFiscalReferencia { get; set; }
    Property Value
    Type Description
    System.Byte

    PercentagemEmpresa

    Percentagem a pagar pela empresa.

    Declaration
    public double PercentagemEmpresa { get; set; }
    Property Value
    Type Description
    System.Double

    PercentagemFuncionario

    Percentagem a pagar pelo funcionário.

    Declaration
    public double PercentagemFuncionario { get; set; }
    Property Value
    Type Description
    System.Double

    SegSocial

    Identificador da Segurança Social.

    Declaration
    public string SegSocial { get; set; }
    Property Value
    Type Description
    System.String

    TipoDesconto

    Identificador do Tipo de Desconto.

    Declaration
    public TipoDescontoSS TipoDesconto { get; set; }
    Property Value
    Type Description
    TipoDescontoSS

    ValorEmpresa

    Valor a pagar pela empresa.

    Declaration
    public double ValorEmpresa { get; set; }
    Property Value
    Type Description
    System.Double

    ValorFuncionario

    Valor a pagar pelo funcionário.

    Declaration
    public double ValorFuncionario { get; set; }
    Property Value
    Type Description
    System.Double

    Methods

    CopiaSimples(RhpBESegSocialDesconto)

    Efectua uma cópia integral do objecto passado por parâmetro.

    Declaration
    public void CopiaSimples(RhpBESegSocialDesconto Original)
    Parameters
    Type Name Description
    RhpBESegSocialDesconto Original

    Objecto do tipo RhpBESegSocialDesconto a partir do qual será efectuada a cópia.

    Finalize()

    Declaration
    protected override void Finalize()

    Implements

    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBESegSocialDesconto