PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IInvBSArmazemLocalizacao

    Classe que implementa as regras de negócio sobre as localozações nos armazéns.

    Namespace: IInvBS100
    Assembly: IInvBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("A948A39B-5B0A-4E33-AE4B-EE3B30864964")]
    public interface IInvBSArmazemLocalizacao

    Methods

    Actualiza(InvBEArmazemLocalizacao, String)

    Atualiza uma localização de armazém.

    Declaration
    void Actualiza(InvBEArmazemLocalizacao objArmLoc, string strAvisos = "")
    Parameters
    Type Name Description
    InvBEArmazemLocalizacao objArmLoc

    Objeto que identifica a localização de armazém.

    System.String strAvisos

    Devolve as mensagens de aviso encontrados durante a atualização.

    ActualizaValorAtributo(String, String, Object)

    Atualiza o valor de um atributo.

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

    Código da localização (Localizacao).

    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 Localizacao, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Localizacao

    Código da localização (Localizacao).

    StdBECampos Atributos

    Coleção com os atributos e respetivos valores.

    DaCamposUtil()

    Devolve os campos do 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.

    DaValorAtributo(String, String)

    Devolve o valor de um atributo.

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

    Código da localização (Localizacao).

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    Valor identificado pelo atributo.

    DaValorAtributoID(String, String)

    Devolve o valor de um atributo a partir do identificador da localização.

    Declaration
    dynamic DaValorAtributoID(string Id, string Atributo)
    Parameters
    Type Name Description
    System.String Id

    Identificador da localização (ID).

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    Valor identificado pelo atributo.

    DaValorAtributoIDLock(String, String)

    Devolve o valor de um atributo a partir do identificador da localização.

    Declaration
    dynamic DaValorAtributoIDLock(string Id, string Atributo)
    Parameters
    Type Name Description
    System.String Id

    Identificador da localização (ID).

    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.

    DaValorAtributoLock(String, String)

    Devolve o valor de um atributo.

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

    Código da localização (Localizacao).

    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 Localizacao, string[] Atributos)
    Parameters
    Type Name Description
    System.String Localizacao

    Código da localização (Localizacao).

    System.String[] Atributos

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    Coleção com os valores identificados pelos atributos.

    DaValorAtributosID(String, String[])

    Devolve um conjunto de valores a partir do identificador da localização.

    Declaration
    StdBECampos DaValorAtributosID(string Id, string[] Atributos)
    Parameters
    Type Name Description
    System.String Id

    Identificador da localização (ID).

    System.String[] Atributos

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    Coleção com os valores identificados pelos atributos.

    DaValorAtributosIDLock(String, String[])

    Devolve um conjunto de valores a partir do identificador da localização.

    Declaration
    StdBECampos DaValorAtributosIDLock(string Id, string[] Atributos)
    Parameters
    Type Name Description
    System.String Id

    Identificador da localização (ID).

    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.

    DaValorAtributosLock(String, String[])

    Devolve um conjunto de valores.

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

    Código da localização (Localizacao).

    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 uma localização.

    Declaration
    InvBEArmazemLocalizacao Edita(string Localizacao)
    Parameters
    Type Name Description
    System.String Localizacao

    Código da localização (Localizacao).

    Returns
    Type Description
    InvBEArmazemLocalizacao

    Objeto que representa a localizaçao no armazém.

    EditaID(String)

    Edita uma localização a partir de um identificador.

    Declaration
    InvBEArmazemLocalizacao EditaID(string Id)
    Parameters
    Type Name Description
    System.String Id

    Identificador da localização (ID).

    Returns
    Type Description
    InvBEArmazemLocalizacao

    Objeto que representa a localizaçao no armazém.

    EditaLocalizacoesFilhas(String)

    Edita todas as localizações filhas de uma localização.

    Declaration
    InvBEArmazemLocalizacoes EditaLocalizacoesFilhas(string Localizacao)
    Parameters
    Type Name Description
    System.String Localizacao

    Código da localização (Localizacao).

    Returns
    Type Description
    InvBEArmazemLocalizacoes

    Coleção com as localizaçoes.

    EditaLocArmazem(String)

    Edita todas as localizações de um armazém.

    Declaration
    InvBEArmazemLocalizacoes EditaLocArmazem(string Armazem)
    Parameters
    Type Name Description
    System.String Armazem

    Código do armazém (Armazem).

    Returns
    Type Description
    InvBEArmazemLocalizacoes

    Coleção com as localizações.

    Existe(String)

    Indica se uma localização existe.

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

    Código da localização (Localizacao).

    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

    ExisteID(String)

    Indica se uma localização existe a partir de um identificador.

    Declaration
    bool ExisteID(string Id)
    Parameters
    Type Name Description
    System.String Id

    Identificador da localização (ID).

    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

    ExisteIdPai(String)

    Indica se uma localização existe enquanto pai.

    Declaration
    bool ExisteIdPai(string IdPai)
    Parameters
    Type Name Description
    System.String IdPai

    Identificador da localização pai (IdPai).

    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

    ExisteLocArmazem(String, String)

    Indica se uma localização existe num armazém.

    Declaration
    bool ExisteLocArmazem(string Localizacao, string Armazem)
    Parameters
    Type Name Description
    System.String Localizacao

    Código da localização (Localizacao).

    System.String Armazem

    Código do armazém (Armazem).

    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

    ListaLocalizacoesFilhas(String)

    Devolve uma lista com todas as localizações filhas de uma localização.

    Declaration
    StdBELista ListaLocalizacoesFilhas(string Localizacao)
    Parameters
    Type Name Description
    System.String Localizacao

    Código da localização (Localizacao).

    Returns
    Type Description
    StdBELista

    Lista de localizações de armazém.

    LstLocalizacoes(String)

    Devolve uma lista com todas as localizações.

    Declaration
    StdBELista LstLocalizacoes(string Localizacao = "")
    Parameters
    Type Name Description
    System.String Localizacao

    Código da localização (opcional) (Localizacao).

    Returns
    Type Description
    StdBELista

    Lista com as localizações.

    Remarks

    No caso de ser indicado um código de uma localização, apenas essa será listada.

    Remove(String)

    Remove uma localização de armazém.

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

    Código da localização (Localizacao).

    RemoveID(String)

    Remove uma localização de armazém a partir do identificador.

    Declaration
    void RemoveID(string Id)
    Parameters
    Type Name Description
    System.String Id

    Identificador da localização (ID).

    ValidaActualizacao(InvBEArmazemLocalizacao, ref String)

    Efectua todas as validações necessárias na atualização de uma localização.

    Declaration
    bool ValidaActualizacao(InvBEArmazemLocalizacao objArmLoc, ref string StrErro)
    Parameters
    Type Name Description
    InvBEArmazemLocalizacao objArmLoc

    Objeto que identifica a localização de armazém.

    System.String StrErro

    Devolve os erros encontrados.

    Returns
    Type Description
    System.Boolean

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

    ValidaRemocao(String, ref String)

    Efectua todas as validações necessárias na remoção de uma localização.

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

    Código da localização (Localizacao).

    System.String StrErro

    Devolve os erros encontrados.

    Returns
    Type Description
    System.Boolean

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

    ValidaRemocaoID(String, ref String)

    Efectua todas as validações necessárias na remoção de uma localização a partir do identificador da localização.

    Declaration
    bool ValidaRemocaoID(string Id, ref string StrErro)
    Parameters
    Type Name Description
    System.String Id

    Identificador da localização (ID).

    System.String StrErro

    Devolve os erros encontrados.

    Returns
    Type Description
    System.Boolean

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