PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class GabBEContrato

    Classe de definição do objecto GabBEContratoGab. Um contrato é um conjunto de serviços definidos para um cliente.

    Inheritance
    System.Object
    GabBaseBE
    GabBEContrato
    Implements
    GabBE100.IGabBEContrato
    Inherited Members
    GabBaseBE.AbvtApl
    Namespace: GabBE100
    Assembly: GabBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("2EB35139-A71F-4206-95CA-718B11B8A2C3")]
    [ClassInterface(ClassInterfaceType.None)]
    public class GabBEContrato : GabBaseBE, IGabBEContrato

    Constructors

    GabBEContrato()

    Declaration
    public GabBEContrato()

    Properties

    Activo

    Indica se o contrato está activo

    Declaration
    public bool Activo { 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

    Cliente

    Identificador do Cliente.

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

    Contrato

    Identificador do contrato.

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

    ContratoPorDefeito

    Indica se é um contrato a utilizar por defeito.

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

    DataFim

    Data final do contrato.

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

    DataInicio

    Data inicial do contrato.

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

    DataProximaFactura

    Data a partir da qual é possível processar o contrato e custos associados.

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

    Descricao

    Descrição do contrato.

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

    EmModoEdicao

    Indica se se trata de um novo registo ou de um já existente em edição.

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

    Id

    Identificador único do contrato.

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

    InicioPeriodoFacturacao

    Data de início do período de facturação do contrato.

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

    LinhasContrato

    Colecção de linhas do contrato.

    Declaration
    public GabBELinhasContrato LinhasContrato { get; }
    Property Value
    Type Description
    GabBELinhasContrato

    Observacoes

    Observações associadas.

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

    PeriodicidadeFacturacao

    Periodicidade de facturação do contrato. (0: Nenhuma | 1: Mensal | 2: Trimestral | 3: Anual | 4: Por Artigo | 5: Fim de Contrato)

    Declaration
    public GabBEContrato.tPeriodicidadeFacturacao PeriodicidadeFacturacao { get; set; }
    Property Value
    Type Description
    GabBEContrato.tPeriodicidadeFacturacao

    Methods

    Finalize()

    Declaration
    protected override void Finalize()

    Implements

    GabBE100.IGabBEContrato