Class CmpBEPrecoFornecedor
Classe que identifica um desconto/preço.
Inherited Members
Namespace: CmpBE100
Assembly: CmpBE100.dll
Syntax
[ComVisible(true)]
[Guid("47DF7D08-E87B-4DF8-BB58-36D7668C0418")]
[ClassInterface(ClassInterfaceType.None)]
public class CmpBEPrecoFornecedor : CmpBaseBE
Constructors
CmpBEPrecoFornecedor()
Construtor da classe.
Inicializa a coleção CamposUtil.
Declaration
public CmpBEPrecoFornecedor()
Properties
Artigo
Código do artigo.
Declaration
public string Artigo { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do artigo (Artigo). |
Remarks
Apenas preenchido quando TipoRegra igual a trpfArtigo ou trpfContratoArtigo.
CamposUtil
Coleção com os campos do utilizador.
Declaration
public StdBECampos CamposUtil { get; set; }
Property Value
Type | Description |
---|---|
StdBECampos | Coleção com os campos do utilizador. |
CodIva
Código do iva, caso ativado IvaIncluido.
Declaration
public string CodIva { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do iva (IVA). |
Contrato
Código da contrato.
Declaration
public string Contrato { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da contrato. |
Remarks
Apenas preenchido quando TipoRegra igual a trpfContratoArtigo, trpfContratoFamilia, trpfContratoMarca ou trpfContratoFamiliaMarca.
DataFinal
Data final do período de validade.
Declaration
public DateTime DataFinal { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | Data final. |
DataInicial
Data inicial do período de validade.
Declaration
public DateTime DataInicial { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | Data inicial. |
DataUltAct
Data da última actualização do registo.
Declaration
public DateTime DataUltAct { get; set; }
Property Value
Type | Description |
---|---|
System.DateTime | Data e hora do registo. |
Desconto
Desconto total em percentagem.
Declaration
public double Desconto { get; set; }
Property Value
Type | Description |
---|---|
System.Double | Desconto total. |
Desconto1
Primeiro desconto em percentagem.
Declaration
public double Desconto1 { get; set; }
Property Value
Type | Description |
---|---|
System.Double | Valor percentual do desconto. |
Desconto2
Segundo desconto em percentagem.
Declaration
public double Desconto2 { get; set; }
Property Value
Type | Description |
---|---|
System.Double | Valor percentual do desconto. |
Desconto3
Terceiro desconto em percentagem.
Declaration
public double Desconto3 { get; set; }
Property Value
Type | Description |
---|---|
System.Double | Valor percentual do desconto. |
EmModoEdicao
Indica se o registo de encontra em edição.
Declaration
public bool EmModoEdicao { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Registo em edição; False: Novo registo |
Familia
Código da família.
Declaration
public string Familia { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da família (Familia). |
Remarks
Apenas preenchido quando TipoRegra igual a trpfFamilia, trpfFamiliaMarca, trpfContratoFamilia ou trpfContratoFamiliaMarca.
Fornecedor
Código do fornecedor.
Declaration
public string Fornecedor { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código do fornecedor (Fornecedor). |
Remarks
Apenas preenchido quando TipoRegra igual a trpfArtigo, trpfFamilia, trpfMarca ou trpfFamiliaMarca.
ID
Identificador do desconto/preço.
Declaration
public string ID { get; set; }
Property Value
Type | Description |
---|---|
System.String | Identificador (Guid). |
IvaIncluido
Indica se o Preco é com iva incluído ou não.
Declaration
public bool IvaIncluido { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | True - Sim; False - Não |
Marca
Código da marca.
Declaration
public string Marca { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da marca (Marca). |
Remarks
Apenas preenchido quando TipoRegra igual a trpfMarca, trpfFamiliaMarca, trpfContratoMarca ou trpfContratoFamiliaMarca.
Moeda
Código da moeda.
Declaration
public string Moeda { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da moeda (Moeda). |
Preco
Preço unitário.
Declaration
public double Preco { get; set; }
Property Value
Type | Description |
---|---|
System.Double | Preço unitário. |
TaxaIva
Taxa de iva, caso ativado IvaIncluido.
Declaration
public double TaxaIva { get; set; }
Property Value
Type | Description |
---|---|
System.Double | Taxa de iva (Taxa). |
TipoCondicao
Tipo de sugestão de reras.
Declaration
public TEPrecoFornecedor TipoCondicao { get; set; }
Property Value
Type | Description |
---|---|
TEPrecoFornecedor | Tipo de sugestão. |
TipoRegra
Tipo de regra para cálculo do desconto/preço.
Declaration
public TERegraPrecoFornecedor TipoRegra { get; set; }
Property Value
Type | Description |
---|---|
TERegraPrecoFornecedor | Tipo de regra. |
Unidade
Código da unidade.
Declaration
public string Unidade { get; set; }
Property Value
Type | Description |
---|---|
System.String | Código da unidade (Unidade). |
Methods
Finalize()
Destrutor da classe.
Destroi a coleção CamposUtil.
Declaration
protected override void Finalize()