PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class VndBEEscalaoDescPreco

    Classe que identifica um escalão de uma regra de descontos e preços.

    Inheritance
    System.Object
    VndBaseBE
    VndBEEscalaoDescPreco
    Implements
    VndBE100.IVndBEEscalaoDescPreco
    Inherited Members
    VndBaseBE.AbvtApl
    Namespace: VndBE100
    Assembly: VndBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("aa764284-fde2-4009-849f-73526533a913")]
    [ClassInterface(ClassInterfaceType.None)]
    public class VndBEEscalaoDescPreco : VndBaseBE, IVndBEEscalaoDescPreco

    Constructors

    VndBEEscalaoDescPreco()

    Construtor da classe.

    Inicializa a coleção CamposUtil.

    Declaration
    public VndBEEscalaoDescPreco()

    Properties

    Campo1

    Código da entidade indicada pelo TipoRegra:

    Artigo - Código do artigo (Artigo)

    Familia - Código da família (Familia)

    Cliente - Código do cliente (Cliente)

    TipoCliente - Código do tipo de cliente (TipoTerceiro)

    ClienteArtigo - Código do cliente (Cliente)

    ClienteFamilia - Código do cliente (Cliente)

    TipoClienteArtigo - Código do tipo de cliente (TipoTerceiro)

    TipoClienteFamilia - Código do tipo de cliente (TipoTerceiro)

    Marca - Código da marca (Marca)

    FamiliaMarca - Código da família (Familia)

    ContratoArtigo - Referência do contrato

    ContratoFamilia - Referência do contrato

    ContratoMarca - Referência do contrato

    Declaration
    public string Campo1 { get; set; }
    Property Value
    Type Description
    System.String

    Código da entidade.

    Campo2

    Código da entidade indicada pelo TipoRegra:

    ClienteArtigo - Código do artigo (Artigo)

    ClienteFamilia - Código da família (Familia)

    TipoClienteArtigo - Código do artigo (Artigo)

    TipoClienteFamilia - Código da família (Familia)

    FamiliaMarca - Código da marca (Marca)

    ContratoArtigo - Código do artigo (Artigo)

    ContratoFamilia - Código da família (Familia)

    ContratoMarca - Código da marca (Marca)

    Declaration
    public string Campo2 { get; set; }
    Property Value
    Type Description
    System.String

    Código da entidade.

    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.

    Desconto

    Desconto em percentagem.

    Declaration
    public double Desconto { get; set; }
    Property Value
    Type Description
    System.Double

    Valor percentual do desconto.

    Desconto1

    1º desconto em percentagem.

    Declaration
    public double Desconto1 { get; set; }
    Property Value
    Type Description
    System.Double

    Valor percentual do desconto.

    Desconto2

    2º desconto em percentagem.

    Declaration
    public double Desconto2 { get; set; }
    Property Value
    Type Description
    System.Double

    Valor percentual do desconto.

    Desconto3

    3º 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

    IDRegra

    Identificador do desconto/preço.

    Declaration
    public string IDRegra { get; set; }
    Property Value
    Type Description
    System.String

    Identificador do desconto/preço (ID).

    Limite

    Valor limite de vendas cujo o preço e/ou desconto se atribui.

    Declaration
    public double Limite { get; set; }
    Property Value
    Type Description
    System.Double

    Valor limite de vendas.

    Moeda

    Código da moeda.

    Declaration
    public string Moeda { get; set; }
    Property Value
    Type Description
    System.String

    Código da moeda (Moeda).

    NumeroEscalao

    Ordenação do escalão.

    Declaration
    public byte NumeroEscalao { get; set; }
    Property Value
    Type Description
    System.Byte

    Ordenação do escalão.

    Preco

    Preço a aplicar na venda.

    Declaration
    public double Preco { get; set; }
    Property Value
    Type Description
    System.Double

    Valor do preço a aplicar.

    TipoRegra

    Tipo de regra para cálculo do escalão.

    Declaration
    public BasBETipos.RegrasDescPrec TipoRegra { get; set; }
    Property Value
    Type Description
    BasBETipos.RegrasDescPrec

    Tipo de regra.

    Unidade

    Código da unidade em que está expresso o escalão.

    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()

    Implements

    VndBE100.IVndBEEscalaoDescPreco