Class RhpBERecibo
Esta classe contem os dados de um recibo.
Implements
Inherited Members
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 |
|
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 |
|
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 |