PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class CmpBEPrecoFornecedor

    Classe que identifica um desconto/preço.

    Inheritance
    System.Object
    CmpBaseBE
    CmpBEPrecoFornecedor
    Inherited Members
    CmpBaseBE.AbvtApl
    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()