Class CrmBEPropostaOPV
Classe que permite definir os dados para uma Proposta de Oportunidade de Venda.
Implements
Inherited Members
Namespace: CrmBE100
Assembly: CrmBE100.dll
Syntax
[ComVisible(true)]
[Guid("67D36527-F295-4B74-8E24-7B94339EFF32")]
[ClassInterface(ClassInterfaceType.None)]
public class CrmBEPropostaOPV : CrmBaseBE, ICrmBEPropostaOPV
Constructors
CrmBEPropostaOPV()
Declaration
public CrmBEPropostaOPV()
Properties
Activa
Indetifica se Proposta está activa
Declaration
public bool Activa { 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 |
CondPagamento
Condição de Pagamento.
Declaration
public string CondPagamento { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Custo
Custo da proposta.
Declaration
public double Custo { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DescontoEntidade
Desconto da entidade (%).
Declaration
public double DescontoEntidade { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DescontoFinanceiro
Desconto financeiro (%).
Declaration
public double DescontoFinanceiro { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Descricao
Descrição da Proposta.
Declaration
public string Descricao { get; set; }
Property Value
Type | Description |
---|---|
System.String |
DocumentosGerados
Indica se já existem documento gerados para a proposta.
Declaration
public bool DocumentosGerados { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
EmModoEdicao
Declaration
public bool EmModoEdicao { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
IdCabecOrigem
Identificador do documento que originou a proposta.
Declaration
public string IdCabecOrigem { get; set; }
Property Value
Type | Description |
---|---|
System.String |
IdOportunidade
Identificador da Oportunidade de Venda.
Declaration
public string IdOportunidade { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Linhas
Colecção das linhas da proposta.
Declaration
public CrmBELinhasPropostaOPV Linhas { get; set; }
Property Value
Type | Description |
---|---|
CrmBELinhasPropostaOPV |
Margem
Margem da proposta.
Declaration
public double Margem { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ModoPagamento
Modo de Pagamento.
Declaration
public string ModoPagamento { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ModuloOrigem
Módulo do documento que originou a proposta.
Declaration
public string ModuloOrigem { get; set; }
Property Value
Type | Description |
---|---|
System.String |
NaoTotalizadora
Indica que a proposta não contribui para os totais da Oportunidade de Venda.
Declaration
public bool NaoTotalizadora { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
NumProposta
Número da Proposta.
Declaration
public int NumProposta { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Observacoes
Observações da proposta.
Declaration
public string Observacoes { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Rentabilidade
Rentabilidade da proposta.
Declaration
public double Rentabilidade { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Tipo
Tipo de Proposta (0-Principal; 1-Opcional; 2-Alternativa; 3-Complementar).
Declaration
public int Tipo { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Valor
Valor da proposta.
Declaration
public double Valor { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ValorDesconto
Valor do Desconto da proposta.
Declaration
public double ValorDesconto { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Methods
Finalize()
Declaration
protected override void Finalize()