Class PcmBEContrato
Classe que encapsula a definição de um Contrato.
Inheritance
System.Object
PcmBEContrato
Assembly: PcmBE100.dll
Syntax
[ComVisible(true)]
[Guid("8EBDCF62-1CCA-4FE5-BD6A-02DEBD268E02")]
[ClassInterface(ClassInterfaceType.None)]
public class PcmBEContrato : PcmBaseBE
Constructors
PcmBEContrato()
Declaration
Properties
Ano
Declaration
public int Ano { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Cambio
Identifica o câmbio sobre a moeda seleccionada.
Declaration
public double Cambio { get; set; }
Property Value
Type |
Description |
System.Double |
|
CamposUtil
Colecção dos campos do utilizador.
Declaration
public StdBECampos CamposUtil { get; set; }
Property Value
Cancelado
Identifica se o contrato está cancelado: TRUE - Sim; FALSE - Não.
Declaration
public bool Cancelado { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
CanceladoMotivo
Identifica o motivo pelo qual o contrato foi cancelado.
Declaration
public string CanceladoMotivo { get; set; }
Property Value
Type |
Description |
System.String |
|
Codigo
Código composto do contrato.
Declaration
public string Codigo { get; set; }
Property Value
Type |
Description |
System.String |
|
CodigoCPV
Declaration
public string CodigoCPV { get; set; }
Property Value
Type |
Description |
System.String |
|
Condicoes
Condições que se aplicam às compras e às vendas.
Declaration
public PcmBEContratoCondicoes Condicoes { get; set; }
Property Value
Contabilidade
Parametros Contabilidade.
Declaration
public PcmBEContratoContabilidade Contabilidade { get; set; }
Property Value
Data
Identifica a data de realização do contrato.
Declaration
public DateTime Data { get; set; }
Property Value
Type |
Description |
System.DateTime |
|
DataAbertura
Declaration
public DateTime DataAbertura { get; set; }
Property Value
Type |
Description |
System.DateTime |
|
DataAdjudicacao
Identifica a data de Adjudicação do contrato.
Declaration
public DateTime DataAdjudicacao { get; set; }
Property Value
Type |
Description |
System.DateTime |
|
DataCriacao
Identifica a data de criação da versão.
Declaration
public DateTime DataCriacao { get; set; }
Property Value
Type |
Description |
System.DateTime |
|
DataDecisaoContrato
Identifica a data de Decisão de Contratar
Declaration
public DateTime DataDecisaoContrato { get; set; }
Property Value
Type |
Description |
System.DateTime |
|
DataDR
Declaration
public DateTime DataDR { get; set; }
Property Value
Type |
Description |
System.DateTime |
|
DataJOEU
Declaration
public DateTime DataJOEU { get; set; }
Property Value
Type |
Description |
System.DateTime |
|
DataLimiteRecep
Declaration
public DateTime DataLimiteRecep { get; set; }
Property Value
Type |
Description |
System.DateTime |
|
DataPrimeiroPagamento
Data do primeiro pagamento.
Declaration
public DateTime DataPrimeiroPagamento { get; set; }
Property Value
Type |
Description |
System.DateTime |
|
DataTribunal
Declaration
public DateTime DataTribunal { get; set; }
Property Value
Type |
Description |
System.DateTime |
|
DataUltimaActualizacao
Identifica a data da última actualização do contrato.
Declaration
public DateTime DataUltimaActualizacao { get; set; }
Property Value
Type |
Description |
System.DateTime |
|
Descricao
Declaration
public string Descricao { get; set; }
Property Value
Type |
Description |
System.String |
|
EdicaoDR
Declaration
public string EdicaoDR { get; set; }
Property Value
Type |
Description |
System.String |
|
EdicaoJOEU
Declaration
public string EdicaoJOEU { get; set; }
Property Value
Type |
Description |
System.String |
|
EmModoEdicao
Identificador do tipo de operação: TRUE - Edição | FALSE - Inserção.
Declaration
public bool EmModoEdicao { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
EmpCaracterizacao
Identifica a caracterização do empréstimo
Declaration
public string EmpCaracterizacao { get; set; }
Property Value
Type |
Description |
System.String |
|
EmpDataAprovacao
Identifica a data de aprovação do empréstimo
Declaration
public DateTime EmpDataAprovacao { get; set; }
Property Value
Type |
Description |
System.DateTime |
|
EmpDisposicaoLegal
Identifica a disposição legal para o empréstimo
Declaration
public string EmpDisposicaoLegal { get; set; }
Property Value
Type |
Description |
System.String |
|
EmpFinalidade
Identifica a justificação da finalidade
Declaration
public string EmpFinalidade { get; set; }
Property Value
Type |
Description |
System.String |
|
EmpIsentoLimiteEndividamento
Identifica se é isento de limite de endividamento
Declaration
public bool EmpIsentoLimiteEndividamento { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
EmpNatureza
Identifica a natureza do empréstimo
Declaration
public PcmBETipos.EnumNaturezaEmprestimo EmpNatureza { get; set; }
Property Value
EmpPrazoContrato
Identifica o prazo de contrato do empréstimo em meses
Declaration
public int EmpPrazoContrato { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Entidade
Identificador da entidade com quem foi celebrado o contrato.
Declaration
public string Entidade { get; set; }
Property Value
Type |
Description |
System.String |
|
EstadoContrato
Identificador do estado do contrato.
Declaration
public PcmBETipos.PcmEstadoContrato EstadoContrato { get; set; }
Property Value
Fase
Declaration
public string Fase { get; set; }
Property Value
Type |
Description |
System.String |
|
Filial
Declaration
public string Filial { get; set; }
Property Value
Type |
Description |
System.String |
|
FixarCambios
Declaration
public bool FixarCambios { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Garantias
Garantias Contratuais associadas.
Declaration
public PcmBEGarantiasContrato Garantias { get; set; }
Property Value
ID
Identificador do contrato.
Declaration
public string ID { get; set; }
Property Value
Type |
Description |
System.String |
|
Justificacao
Identifica a justificação da versão.
Declaration
public string Justificacao { get; set; }
Property Value
Type |
Description |
System.String |
|
Moeda
Identifica a moeda utilizada no contrato.
Declaration
public string Moeda { get; set; }
Property Value
Type |
Description |
System.String |
|
MoedaContrato
Declaration
public string MoedaContrato { get; set; }
Property Value
Type |
Description |
System.String |
|
MoedaDaUEM
Identifica se a moeda pertence à UEM.
Declaration
public bool MoedaDaUEM { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
NReferencia
Nossa Referência do contrato.
Declaration
public string NReferencia { get; set; }
Property Value
Type |
Description |
System.String |
|
NumContrato
Identifica o número do contrato.
Declaration
public int NumContrato { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Objecto
Declaration
public string Objecto { get; set; }
Property Value
Type |
Description |
System.String |
|
ObraID
Declaration
public string ObraID { get; set; }
Property Value
Type |
Description |
System.String |
|
OportunidadeVendaID
ID da Oportunidade de Venda.
Declaration
public string OportunidadeVendaID { get; set; }
Property Value
Type |
Description |
System.String |
|
PagAntAMais
Declaration
public decimal PagAntAMais { get; set; }
Property Value
Type |
Description |
System.Decimal |
|
PagAntNormal
Declaration
public decimal PagAntNormal { get; set; }
Property Value
Type |
Description |
System.Decimal |
|
PagAntOutrosTrab
Pagamentos de anos anteriores para Outros Trabalhos.
Declaration
public decimal PagAntOutrosTrab { get; set; }
Property Value
Type |
Description |
System.Decimal |
|
PagAntRevisao
Declaration
public decimal PagAntRevisao { get; set; }
Property Value
Type |
Description |
System.Decimal |
|
PagAntSuprimentos
Pagamentos de anos anteriores para Suprimentos.
Declaration
public decimal PagAntSuprimentos { get; set; }
Property Value
Type |
Description |
System.Decimal |
|
PeriodoFim
Identifica a data de fim do período.
Declaration
public DateTime PeriodoFim { get; set; }
Property Value
Type |
Description |
System.DateTime |
|
PeriodoInicio
Identifica a data de início do período.
Declaration
public DateTime PeriodoInicio { get; set; }
Property Value
Type |
Description |
System.DateTime |
|
PrazoManutencao
Declaration
public string PrazoManutencao { get; set; }
Property Value
Type |
Description |
System.String |
|
PrecoBase
Declaration
public decimal PrecoBase { get; set; }
Property Value
Type |
Description |
System.Decimal |
|
PrecoPeca
Declaration
public decimal PrecoPeca { get; set; }
Property Value
Type |
Description |
System.Decimal |
|
Referencia
Declaration
public string Referencia { get; set; }
Property Value
Type |
Description |
System.String |
|
RegistoDR
Declaration
public string RegistoDR { get; set; }
Property Value
Type |
Description |
System.String |
|
RegistoJOEU
Declaration
public string RegistoJOEU { get; set; }
Property Value
Type |
Description |
System.String |
|
RegistoTribunal
Declaration
public string RegistoTribunal { get; set; }
Property Value
Type |
Description |
System.String |
|
RenovacaoDeID
ID do contrato que este renova.
Declaration
public string RenovacaoDeID { get; set; }
Property Value
Type |
Description |
System.String |
|
RenovadoPorID
ID do contrato renovado por este.
Declaration
public string RenovadoPorID { get; set; }
Property Value
Type |
Description |
System.String |
|
Renovavel
Identifica se o contrato é renovável: TRUE - Sim; FALSE - Não.
Declaration
public bool Renovavel { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Serie
Identifica a série do contrato.
Declaration
public string Serie { get; set; }
Property Value
Type |
Description |
System.String |
|
ServicosTecnicos
Declaration
public dynamic ServicosTecnicos { get; set; }
Property Value
Type |
Description |
System.Object |
|
TaxaJuros
Declaration
public PcmBETaxaJuroLinhas TaxaJuros { get; }
Property Value
TipoDoc
Identificador do tipo de documento do Contrato.
Declaration
public string TipoDoc { get; set; }
Property Value
Type |
Description |
System.String |
|
TipoEntidade
Identificador do tipo de entidade com quem foi celebrado o contrato.
Declaration
public string TipoEntidade { get; set; }
Property Value
Type |
Description |
System.String |
|
TipoObjecto
Declaration
public string TipoObjecto { get; set; }
Property Value
Type |
Description |
System.String |
|
UltVersao
Indica se é a versão actual do contrato.
Declaration
public bool UltVersao { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Utilizador
Identifica o utilizador que registou o contrato.
Declaration
public string Utilizador { get; set; }
Property Value
Type |
Description |
System.String |
|
ValorContrato
Identifica o valor total do contrato.
Declaration
public double ValorContrato { get; set; }
Property Value
Type |
Description |
System.Double |
|
ValorContratoComIva
Identifica o valor do contrato com IVA incluído
Declaration
public double ValorContratoComIva { get; set; }
Property Value
Type |
Description |
System.Double |
|
ValorResidual
Valor residual do Leasing
Declaration
public decimal ValorResidual { get; set; }
Property Value
Type |
Description |
System.Decimal |
|
Vendedor
Declaration
public string Vendedor { get; set; }
Property Value
Type |
Description |
System.String |
|
Versao
Declaration
public int Versao { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
Finalize()
Declaration
protected override void Finalize()
Events
CampoAtribuido
Declaration
public event PcmBEContrato.CampoAtribuidoHandler CampoAtribuido
Event Type