PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IInvBSNivelLocalizacao

    Classe que implementa as regras de negócio sobre os níveis de localizações de armazéns.

    Namespace: IInvBS100
    Assembly: IInvBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("D91904C0-B506-4C79-90F0-97A83689D15A")]
    public interface IInvBSNivelLocalizacao

    Methods

    Actualiza(InvBENivelLocalizacao)

    Actualiza um nível de localização.

    Declaration
    void Actualiza(InvBENivelLocalizacao objNivelLoc)
    Parameters
    Type Name Description
    InvBENivelLocalizacao objNivelLoc

    Objeto que identifica o nível de localização.

    ActualizaRubricaLocalizacao(InvBERubricaLocalizacao)

    Actualiza uma rúbrica de um nível de localização.

    Declaration
    void ActualizaRubricaLocalizacao(InvBERubricaLocalizacao oRubricaLoc)
    Parameters
    Type Name Description
    InvBERubricaLocalizacao oRubricaLoc

    Objeto que identifica a rúbrica de nível de localização.

    ActualizaValorAtributo(String, String, Object)

    Permite actualizar um determinado atributo.

    Declaration
    void ActualizaValorAtributo(string Nome, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String Nome

    Nome do nível de localização (Nome).

    System.String Atributo

    Nome do atributo.

    System.Object Valor

    Valor do atributo.

    ActualizaValorAtributos(String, StdBECampos)

    Atualiza os valores de um conjunto de atributos.

    Declaration
    void ActualizaValorAtributos(string Nome, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Nome

    Nome do nível de localização (Nome).

    StdBECampos Atributos

    Coleção com os atributos e respetivos valores.

    DaCamposUtil()

    Devolve os campos de utilizador.

    Declaration
    StdBECampos DaCamposUtil()
    Returns
    Type Description
    StdBECampos

    Coleção com os campos de utilizador.

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    Coleção com as definições.

    DaDefCamposUtilRubrica()

    Devolve as definições dos campos do utilizador das rúbricas.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilRubrica()
    Returns
    Type Description
    StdBEDefCamposUtil

    Coleção com as definições.

    DaValorAtributo(String, String)

    Devolve o valor de um determinado atributo.

    Declaration
    dynamic DaValorAtributo(string NomeNivel, string Atributo)
    Parameters
    Type Name Description
    System.String NomeNivel

    Nome do nível de localização (NomeNivel).

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    Valor identificado pelo atributo.

    DaValorAtributoLock(String, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributoLock(string NomeNivel, string Atributo)
    Parameters
    Type Name Description
    System.String NomeNivel

    Nome do nível de localização (NomeNivel).

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    Valor identificado pelo atributo.

    Remarks

    O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.

    DaValorAtributoRubrica(String, String, String)

    Devolve o valor de um determinado atributo.

    Declaration
    dynamic DaValorAtributoRubrica(string NomeNivel, string Rubrica, string Atributo)
    Parameters
    Type Name Description
    System.String NomeNivel

    Nome do nível de localização (NomeNivel).

    System.String Rubrica

    Código da rúbrica de localizacao (Rubrica).

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    Valor identificado pelo atributo.

    DaValorAtributoRubricaLock(String, String, String)

    Devolve o valor de um atributo de uma rúbrica.

    Declaration
    dynamic DaValorAtributoRubricaLock(string NomeNivel, string Rubrica, string Atributo)
    Parameters
    Type Name Description
    System.String NomeNivel

    Nome do nível de localização (NomeNivel).

    System.String Rubrica

    Código da rúbrica de localizacao (Rubrica).

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    Valor identificado pelo atributo.

    Remarks

    O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.

    DaValorAtributos(String, String[])

    Devolve um conjunto de valores.

    Declaration
    StdBECampos DaValorAtributos(string Nome, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Nome

    Nome do nível de localização (Nome).

    System.String[] Atributos

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    Coleção com os valores identificados pelos atributos.

    DaValorAtributosLock(String, String[])

    Devolve um conjunto de valores.

    Declaration
    StdBECampos DaValorAtributosLock(string Nome, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Nome

    Nome do nível de localização (Nome).

    System.String[] Atributos

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    Coleção com os valores identificados pelos atributos.

    Remarks

    O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.

    Edita(String)

    Edita um nível de localização.

    Declaration
    InvBENivelLocalizacao Edita(string Nome)
    Parameters
    Type Name Description
    System.String Nome

    Nome do nível de localização (Nome).

    Returns
    Type Description
    InvBENivelLocalizacao

    Objecto que representa o nível da localização.

    Existe(String)

    Indica se um nível de localização existe.

    Declaration
    bool Existe(string Nome)
    Parameters
    Type Name Description
    System.String Nome

    Nome do nível de localização (Nome).

    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

    ListaNiveisLocalizacao()

    Devolve uma lista com todos os níveis de localizações e respetivas rúbricas.

    Declaration
    StdBELista ListaNiveisLocalizacao()
    Returns
    Type Description
    StdBELista

    Lista com os níveis de localizações.

    ListaRubricasLocalizacao(String)

    Devolve uma lista com todas rúbricas de um nível de localização.

    Declaration
    StdBELista ListaRubricasLocalizacao(string Nome)
    Parameters
    Type Name Description
    System.String Nome

    Nome do nível de localização (Nome).

    Returns
    Type Description
    StdBELista

    Lista com as rúbricas.

    Remove(String)

    Remove um nível de localização.

    Declaration
    void Remove(string Nome)
    Parameters
    Type Name Description
    System.String Nome

    Nome do nível de localização (Nome).

    RemoveRubricaLocalizacao(String, String)

    Remove uma rúbrica de um nível de localização.

    Declaration
    void RemoveRubricaLocalizacao(string NomeNivel, string Rubrica)
    Parameters
    Type Name Description
    System.String NomeNivel

    Nome do nível de localização (NomeNivel).

    System.String Rubrica

    Código da rúbrica de localizacao (Rubrica).

    RemoveRubricasLocalizacao(String)

    Remove todas as rúbricas de um nível de localização.

    Declaration
    void RemoveRubricasLocalizacao(string Nome)
    Parameters
    Type Name Description
    System.String Nome

    Nome do nível de localização (Nome).

    ValidaActualizacao(InvBENivelLocalizacao, ref String)

    Valida a atualização de um nível de localização.

    Declaration
    bool ValidaActualizacao(InvBENivelLocalizacao objNivelLoc, ref string StrErro)
    Parameters
    Type Name Description
    InvBENivelLocalizacao objNivelLoc

    Objecto que identifica o nível da localização.

    System.String StrErro

    Mensagens de erro devolvidas.

    Returns
    Type Description
    System.Boolean

    True - Validação com sucesso; False - Validação sem sucesso

    ValidaRemocao(String, String)

    Valida a remoção de um um nível de localização.

    Declaration
    bool ValidaRemocao(string Nome, string StrErro)
    Parameters
    Type Name Description
    System.String Nome

    Nome do nível de localização (Nome).

    System.String StrErro

    Mensagens de erro devolvidas.

    Returns
    Type Description
    System.Boolean

    True - Validação com sucesso; False - Validação sem sucesso

    ValidaRemocaoRubricaLocalizacao(InvBERubricaLocalizacao, String)

    Valida a remoção de uma rúbrica.

    Declaration
    bool ValidaRemocaoRubricaLocalizacao(InvBERubricaLocalizacao obsRubricaLoc, string StrErro)
    Parameters
    Type Name Description
    InvBERubricaLocalizacao obsRubricaLoc

    Objeto que identifica a rúbrica de nível de localização.

    System.String StrErro

    Mensagens de erro devolvidas.

    Returns
    Type Description
    System.Boolean

    True - Validação com sucesso; False - Validação sem sucesso