PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class VndBEEscalaoComissao

    Classe que identifica um escalão de uma comissão de um vendedor.

    Inheritance
    System.Object
    VndBaseBE
    VndBEEscalaoComissao
    Implements
    VndBE100.IVndBEEscalaoComissao
    Inherited Members
    VndBaseBE.AbvtApl
    Namespace: VndBE100
    Assembly: VndBE100.dll
    Syntax
    [ComVisible(true)]
    [Guid("1ac86bec-a60b-46d5-ba1c-5ee25cbae0da")]
    [ClassInterface(ClassInterfaceType.None)]
    public class VndBEEscalaoComissao : VndBaseBE, IVndBEEscalaoComissao

    Constructors

    VndBEEscalaoComissao()

    Construtor da classe.

    Inicializa a coleção CamposUtil.

    Declaration
    public VndBEEscalaoComissao()

    Properties

    Campo1

    Código da entidade indicada pelo tipo de regra (TipoComissao):

    enuRegraComissaoArtigo - Código do artigo (Artigo)

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

    enuRegraComissaoVendedor - Código do vendedor (Vendedor)

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

    enuRegraComissaoVendedorArtigo - Código do vendedor (Vendedor)

    enuRegraComissaovendedorFamilia - Código do vendedor (Vendedor)

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

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

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

    Código da entidade.

    Campo2

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

    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.

    Comissao

    Valor da comissão em percentagem.

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

    Valor percentual da comissão.

    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

    Limite

    Valor limite de vendas cujo o preço e/ou quantidade 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.

    TipoComissao

    Tipo de regra para o cálculo das comissões.

    Declaration
    public VndBETipos.EnumRegrasComissoes TipoComissao { get; set; }
    Property Value
    Type Description
    VndBETipos.EnumRegrasComissoes

    Tipo de comissão.

    Unidade

    Código da unidade em que está expresso o escalão da comissã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.IVndBEEscalaoComissao