PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class RhpBERecibo

    Esta classe contem os dados de um recibo.

    Inheritance
    System.Object
    RhpBaseBE
    RhpBERecibo
    Implements
    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBERecibo
    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("4457F0CC-1716-41A1-B368-54BA1363AE01")]
    [ClassInterface(ClassInterfaceType.None)]
    public class RhpBERecibo : RhpBaseBE, INotifyPropertyChanged, IRhpBERecibo

    Constructors

    RhpBERecibo()

    Declaration
    public RhpBERecibo()

    Properties

    AglomeraTiposVenc

    Indica se é para aglomerar o recibo por tipo de vencimento

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

    Ano

    Indica o ano a que respeita o recibo

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

    AssuntoNotificacao

    Indica o assunto da notificação

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

    CodigoFuncionario

    Identificador do funcionário.

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

    CodigoPeriodo

    Indica o código do período associado ao recibo

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

    DataEmissao

    Indica a data de emissão do recibo

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

    DataNotificacao

    Indica a data da notificação

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

    Emitido

    Indica se o recibo já foi emitido

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

    FormatoRecibo

    Indica o Formato do Recibo.

    Declaration
    public RhpBETipos.EnuFormatoRecibo FormatoRecibo { get; set; }
    Property Value
    Type Description
    RhpBETipos.EnuFormatoRecibo

    ID

    Identificador único inteiro do Recibo

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

    The identifier.

    ImprAglomearar

    Indica se é para imprimir o recibo aglomerado

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

    ImprDuplicar

    Indica se é para imprimir o dyuplicado do recibo

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

    ImprFormatoA3

    Indica se é para imprimir o recibo em formato A3

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

    ImprInclFaltas

    Indica se é para imprimir as faltas do funcionário

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

    ImprInclFaltasAgrupar

    Indica se é para imprimir as faltas do funcionário agrupadas

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

    ImprInclFaltasPorRem

    Indica se é para imprimir as faltas por remuneração

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

    ImprPercentagemDescontosPercentuais

    Indica se deve imprimir

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

    true se imprime percentagens em descontos percentuais; senão, false.

    ImprTotalFaltas

    Indica se é para imprimir o total de faltas do funcionário

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

    ImprTotalIRSRetido

    Indica se é para imprimir o total de IRS retido até ao momento pelo funcionário

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

    ImprTotalMoedaAlt

    Indica se é para imprimir o total na moeda alternativa

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

    ImprTotalRem

    Indica se é para imprimir o total de remunerações recebidas até ao momento pelo funcionário

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

    ImprUnidadesRemuneracoesUnitarias

    Indica se deve imprimir quantidade nas remunerações unitárias.

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

    true se imprime unidades nas remunerações unitárias; senão, false.

    MensagemNotificacao

    Indica a mensagem da notificação

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

    Moeda

    Indica a Moeda

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

    Notificado

    Indica se o funcionário se já notificado

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

    NumPeriodo

    Indica o período associado ao recibo

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

    NumProcs

    Indica os processamentos associados ao recibo.

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

    Observacoes

    Indica as observações associadas ao recibo

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

    Processamentos

    Declaration
    public List<RhpBEReciboProcessamento> Processamentos { get; set; }
    Property Value
    Type Description
    System.Collections.Generic.List<RhpBEReciboProcessamento>

    ReciboPdf

    Pdf referente ao recibo

    Declaration
    public byte[] ReciboPdf { get; set; }
    Property Value
    Type Description
    System.Byte[]

    Relatorio

    Indica o relatório do recibo

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

    TipoNotificacao

    Indica o tipo de notificação

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

    TipoRecibo

    Indica o Formato do Recibo.

    Declaration
    public RhpBETipos.EnuTipoRecibo TipoRecibo { get; set; }
    Property Value
    Type Description
    RhpBETipos.EnuTipoRecibo

    Methods

    AglomerarTipoVencimento(Int32, Boolean)

    Permite indicar um tipo de vencimento para aglomeração

    Declaration
    public void AglomerarTipoVencimento(int TipoVenc, bool Flag)
    Parameters
    Type Name Description
    System.Int32 TipoVenc
    System.Boolean Flag

    Finalize()

    Declaration
    protected override void Finalize()

    TipoVencAglomerado(Int32)

    Indica se um tipo de vencimento está para aglomeração

    Declaration
    public bool TipoVencAglomerado(int TipoVenc)
    Parameters
    Type Name Description
    System.Int32 TipoVenc
    Returns
    Type Description
    System.Boolean

    Implements

    System.ComponentModel.INotifyPropertyChanged
    RhpBE100.IRhpBERecibo