PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class CrmBEPeriodicidade

    Classe que define uma periodicidade de uma Actividade.

    Inheritance
    System.Object
    CrmBaseBE
    CrmBEPeriodicidade
    Implements
    CrmBE100.ICrmBEPeriodicidade
    Inherited Members
    CrmBaseBE.AbvtApl
    Namespace: CrmBE100
    Assembly: CrmBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("48D3B158-2B0C-4719-A778-4740BC56AA9A")]
    [ClassInterface(ClassInterfaceType.None)]
    public class CrmBEPeriodicidade : CrmBaseBE, ICrmBEPeriodicidade

    Constructors

    CrmBEPeriodicidade()

    Declaration
    public CrmBEPeriodicidade()

    Properties

    AnualDia

    Dia em que a tarefa deve ser executada.

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

    AnualDiaSemana

    Dia da semana do ano em que a tarefa deve ser executada.

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

    AnualOrdemMes

    Mês do ano em que a tarefa deve ser executada.

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

    AnualPeriodoMes1

    Mês em que a tarefa deve ser executada.

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

    AnualPeriodoMes2

    Mês do ano em que a tarefa deve ser executada.

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

    AnualTipo

    Ocorre apenas uma vêz por ano.

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

    CamposUtil

    Devolve a colecção de campos de utilizador.

    Declaration
    public StdBECampos CamposUtil { get; set; }
    Property Value
    Type Description
    StdBECampos

    DiariaNumDias

    DiariaNumDias

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

    DiariaTodos

    Tarefa ocorre todos os dias

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

    Duracao

    Duração da actividade.

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

    EmModoEdicao

    Indica se o registo se encontra em Modo de Edição.

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

    HoraInicio

    Hora de início da actividade.

    Declaration
    public TimeSpan HoraInicio { get; set; }
    Property Value
    Type Description
    System.TimeSpan

    IDLoteActividades

    Identificador global e único do lote ao qual pertence a Periodicidade.

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

    MensalDia

    Dia do mês em que a tarefa é executada.

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

    MensalDiaSemana

    Indica o dia da semana em que a tarefa deve ser executada.

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

    MensalOrdemSemana

    Indica se a tarefa deve ser executada no primeiro, segundo(a), terceiro(a), quarto(a) dia de cada mês ou dia da semana.

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

    MensalPeriodoMes1

    Indica o mês em que a tarefa deve ser executada.

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

    MensalPeriodoMes2

    Indica o número do mês em que a tarefa deve ser execuatada.

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

    MensalTipo

    Tarefa mensal.

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

    Periodicidade

    Indica o tipo de periodicidade definida: 1 = Diária, 2 = Semanal, 3 = Mensal, 4 = Anual.

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

    SemanalDomingo

    Tarefa ocorre apenas a Domingo

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

    SemanalOcorrencias

    Tarefa ocorre semanalmente.

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

    SemanalQuarta

    Tarefa ocorre apenas a Quarta-Feira

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

    SemanalQuinta

    Tarefa ocorre apenas a Quinta-Feira

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

    SemanalSabado

    Tarefa ocorre apenas a Sabado

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

    SemanalSegunda

    Tarefa ocorre apenas a Segunda-Feira

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

    SemanalSexta

    Tarefa ocorre apenas a Sexta-Feira

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

    SemanalTerca

    Tarefa ocorre apenas a Terça-Feira

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

    VigenciaDataFim

    Data de finalização do período de vigência deste lote de actividades.

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

    VigenciaDataInicio

    Data de início do período de vigência deste lote de actividades.

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

    VigenciaDuracaoMeses

    Duração, em Meses, do período de vigência deste lote de actividades.

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

    VigenciaNumOcorrencias

    N.º de ocorrências deste lote de actividades.

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

    VigenciaTipo

    Tipo de período de vigência deste lote de actividades.

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

    Methods

    Finalize()

    Declaration
    protected override void Finalize()

    Implements

    CrmBE100.ICrmBEPeriodicidade