Class GabBEContrato
Classe de definição do objecto GabBEContratoGab. Um contrato é um conjunto de serviços definidos para um cliente.
Implements
Inherited Members
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()