PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IBasBSFamilias

    Namespace: IBasBS100
    Assembly: IBasBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("571D1C9C-699E-4572-9337-217CAB25FF14")]
    public interface IBasBSFamilias

    Methods

    Actualiza(BasBEFamilia, String)

    Actualiza a informação da família.

    Declaration
    void Actualiza(BasBEFamilia clsFamilia, string strAvisos = "")
    Parameters
    Type Name Description
    BasBEFamilia clsFamilia

    Objecto que identifica a família.

    System.String strAvisos

    Devolve as mensagens de aviso encontradas durante a actualização.

    ActualizaSubFamilias(String, BasBESubFamilia, String)

    Actualiza a informação da família.

    Declaration
    void ActualizaSubFamilias(string Familia, BasBESubFamilia clsSubFamilia, string strAvisos = "")
    Parameters
    Type Name Description
    System.String Familia

    Identifica a familia.

    BasBESubFamilia clsSubFamilia

    Objecto que identifica a sub-família.

    System.String strAvisos

    Devolve os avisos encontrados na actualização de sub-familias.

    ActualizaValorAtributo(String, String, Object)

    Actualiza o valor de um atributo.

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

    Identifica a familia a actualizar.

    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o novo valor do atributo.

    ActualizaValorAtributos(String, StdBECampos)

    Actualiza o valor de um conjunto de atributos.

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

    Identifica a familia a actualizar.

    StdBECampos Atributos

    Identifica os atributos a actualizar e respectivos valores.

    DaCamposUtil()

    Devolve os campos do utilizador.

    Declaration
    StdBECampos DaCamposUtil()
    Returns
    Type Description
    StdBECampos

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilFamiliaDimOrdem()

    Devolve as definições dos campos do utilizador das familias/dimensões.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilFamiliaDimOrdem()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilFamilias()

    Devolve as definições dos campos do utilizador das familias.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilFamilias()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilSubFamilias()

    Devolve as definições dos campos do utilizador das sub-familias.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilSubFamilias()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDescricao(String)

    Devolve a descrição da família.

    Declaration
    string DaDescricao(string Familia)
    Parameters
    Type Name Description
    System.String Familia

    Código da família.

    Returns
    Type Description
    System.String

    DaValorAtributo(String, String)

    Devolve o valor de um atributo.

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

    Identifica a familia a actualizar.

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String)

    Devolve o valor de um atributo.

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

    Identifica a familia a actualizar.

    System.String Atributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String[])

    Devolve os valores de um conjunto de atributos.

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

    Identifica a familia a actualizar.

    System.String[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, String[])

    Devolve os valores de um conjunto de atributos.

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

    Identifica a familia a actualizar.

    System.String[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    Edita(String)

    Edita a informação da família.

    Declaration
    BasBEFamilia Edita(string Familia)
    Parameters
    Type Name Description
    System.String Familia

    Código da família.

    Returns
    Type Description
    BasBEFamilia

    EditaSubFamilia(String, String)

    Edita a informação da Subfamília.

    Declaration
    BasBESubFamilia EditaSubFamilia(string SubFamilia, string Familia)
    Parameters
    Type Name Description
    System.String SubFamilia

    Código da Subfamília.

    System.String Familia

    Código da família.

    Returns
    Type Description
    BasBESubFamilia

    Existe(String)

    Verifica se a família existe na base de dados.

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

    Código da família.

    Returns
    Type Description
    System.Boolean

    ExisteDimensao(String)

    Verifica se a dimensão existe na tabela Familias.

    Declaration
    bool ExisteDimensao(string Dimensao)
    Parameters
    Type Name Description
    System.String Dimensao

    Código da dimensão.

    Returns
    Type Description
    System.Boolean

    ExisteSubFamilia(String, String)

    Verifica se a subfamília existe na base de dados.

    Declaration
    bool ExisteSubFamilia(string Familia, string SubFamilia)
    Parameters
    Type Name Description
    System.String Familia

    Código da família.

    System.String SubFamilia

    Código da subfamília.

    Returns
    Type Description
    System.Boolean

    ExisteTipoDimensao(String)

    Verifica se o tipo de dimensão existe na tabela Familia.

    Declaration
    bool ExisteTipoDimensao(string TipoDim)
    Parameters
    Type Name Description
    System.String TipoDim

    Código do tipo de dimensão.

    Returns
    Type Description
    System.Boolean

    LstFamiliasDimensaoOrdem(String, String, String)

    Devolve uma lista com as familias/dimensão.

    Declaration
    StdBELista LstFamiliasDimensaoOrdem(string Familia, string TipoDimensao, string Dimensao)
    Parameters
    Type Name Description
    System.String Familia

    Identifica a familia a listar.

    System.String TipoDimensao

    Identifica o tipo de dimensão a listar.

    System.String Dimensao

    Identifica a dimensão a considerar.

    Returns
    Type Description
    StdBELista

    PropagaGrupoCenariosComprasNosArtigos(BasBEFamilia)

    Método que propaga o Grupo de Cenarios de Compras definido na Familia por todos os Artigos que lhe estão associados

    Declaration
    void PropagaGrupoCenariosComprasNosArtigos(BasBEFamilia clsFamilia)
    Parameters
    Type Name Description
    BasBEFamilia clsFamilia

    Objecto que identifica a família.

    Remove(String)

    Remove toda a informação da família.

    Declaration
    dynamic Remove(string Familia)
    Parameters
    Type Name Description
    System.String Familia

    Código da família.

    Returns
    Type Description
    System.Object

    RemoveFamiliaDimOrdem(String)

    Remove toda a informação da sub-família/dimensões.

    Declaration
    dynamic RemoveFamiliaDimOrdem(string Familia)
    Parameters
    Type Name Description
    System.String Familia

    Código da família.

    Returns
    Type Description
    System.Object

    RemoveSubFamilia(String, String)

    Remove toda a informação da subfamília.

    Declaration
    dynamic RemoveSubFamilia(string Familia, string SubFamilia)
    Parameters
    Type Name Description
    System.String Familia

    Código da família.

    System.String SubFamilia

    Código da subfamília.

    Returns
    Type Description
    System.Object

    RemoveSubFamilias(String)

    Remove toda a informação da sub-família.

    Declaration
    dynamic RemoveSubFamilias(string Familia)
    Parameters
    Type Name Description
    System.String Familia

    Código da família.

    Returns
    Type Description
    System.Object

    ValidaActualizacao(BasBEFamilia, ref String)

    Efectua todas as validações necessárias à actualização da família.

    Declaration
    bool ValidaActualizacao(BasBEFamilia clsFamilia, ref string StrErro)
    Parameters
    Type Name Description
    BasBEFamilia clsFamilia

    Objecto que identifica a família.

    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, String)

    Efectua todas as validações necessárias à remoção da família.

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

    Código da família.

    System.String StrErro
    Returns
    Type Description
    System.Boolean