PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class AdmBSEmpresas

    Serviços de manipulação de empresas.

    Inheritance
    System.Object
    AdmBSEmpresas
    Implements
    AdmBS100.IAdmBSEmpresas
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: AdmBS100
    Assembly: AdmBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("A2A3B1DC-43AD-44D6-BDE9-C6911EB01FB1")]
    [ClassInterface(ClassInterfaceType.None)]
    public class AdmBSEmpresas : IAdmBSEmpresas

    Methods

    Actualiza(AdmBEEmpresa)

    Actualização dos dados da empresa na base de dados.

    Declaration
    public void Actualiza(AdmBEEmpresa objBE)
    Parameters
    Type Name Description
    AdmBEEmpresa objBE

    Dados da empresa.

    ActualizaEstruturaCambios(String, StdBETipos.EnumSentidoCambios, String)

    Actualiza a estrutura de câmbios.

    Declaration
    public void ActualizaEstruturaCambios(string strIdentificador, StdBETipos.EnumSentidoCambios enuSentidoCambios, string strMoedaBase)
    Parameters
    Type Name Description
    System.String strIdentificador

    Identificador da empresa.

    StdBETipos.EnumSentidoCambios enuSentidoCambios

    Sentido do câmbio.

    System.String strMoedaBase

    Identificador da moeda base.

    ActualizaValorAtributo(String, String, Object)

    Actualização do valor de um atríbuto de uma empresa na base de dados.

    Declaration
    public void ActualizaValorAtributo(string strIdentificador, string strAtributo, object vntValor)
    Parameters
    Type Name Description
    System.String strIdentificador

    Identificador da empresa.

    System.String strAtributo

    Nome do atríbuto.

    System.Object vntValor

    Novo valor.

    CarregaDadosEmpresaCopiaSeguranca(String)

    Devolve os dados da empresa a partir de uma cópia de segurança.

    Declaration
    public bool CarregaDadosEmpresaCopiaSeguranca(string strIdentificador)
    Parameters
    Type Name Description
    System.String strIdentificador

    Identificador da empresa.

    Returns
    Type Description
    System.Boolean

    CodificaTipoExercicioBD(AdmBETipos.EnumTipoExercicioAdm)

    Codifica o tipo de exercício da BD

    Declaration
    public string CodificaTipoExercicioBD(AdmBETipos.EnumTipoExercicioAdm enuExercicio)
    Parameters
    Type Name Description
    AdmBETipos.EnumTipoExercicioAdm enuExercicio

    O exercício em questão.

    Returns
    Type Description
    System.String

    DaLocalizacaoSede(String)

    Devolve a localização da sede de uma empresa.

    Declaration
    public AdmBETipos.EnumLocalizacaoSedeAdm DaLocalizacaoSede(string strIdentificador)
    Parameters
    Type Name Description
    System.String strIdentificador

    Identificador da empresa.

    Returns
    Type Description
    AdmBETipos.EnumLocalizacaoSedeAdm

    DaTipoExercicio(String)

    Devolve o tipo de exercício de uma empresa.

    Declaration
    public AdmBETipos.EnumTipoExercicioAdm DaTipoExercicio(string strIdentificador)
    Parameters
    Type Name Description
    System.String strIdentificador

    Identificador da empresa.

    Returns
    Type Description
    AdmBETipos.EnumTipoExercicioAdm

    DaValorAtributo(String, String)

    Devolve o valor de um atríbuto de uma empresa.

    Declaration
    public object DaValorAtributo(string strIdentificador, string strAtributo)
    Parameters
    Type Name Description
    System.String strIdentificador

    Identificador da empresa.

    System.String strAtributo

    Nome do atríbuto.

    Returns
    Type Description
    System.Object

    DescodificaTipoExercicioBD(String)

    Descodifica o tipo de exercício da BD

    Declaration
    public AdmBETipos.EnumTipoExercicioAdm DescodificaTipoExercicioBD(string strExercicio)
    Parameters
    Type Name Description
    System.String strExercicio

    O exercício em questão.

    Returns
    Type Description
    AdmBETipos.EnumTipoExercicioAdm

    Existe(String)

    Verifica se uma empresa existe.

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

    Identificador da empresa.

    Returns
    Type Description
    System.Boolean

    GuardaDadosEmpresaCopiaSeguranca(String)

    Armazena os dados da empresa (registados originalmente no PRIEMPRE) na base de dados para efectuar a cópia de segurança.

    Declaration
    public bool GuardaDadosEmpresaCopiaSeguranca(string strIdentificador)
    Parameters
    Type Name Description
    System.String strIdentificador

    Identificador da empresa.

    Returns
    Type Description
    System.Boolean

    ListaEmpresas(Boolean)

    Devolve uma lista de todas as empresas existentes no sistema.

    Declaration
    public AdmBEEmpresas ListaEmpresas(bool blnCarregaDetalhes = false)
    Parameters
    Type Name Description
    System.Boolean blnCarregaDetalhes

    Indica se devem ser carregados todos os dados das empresas (incluindo as aplicações registadas para cada empresa).

    Returns
    Type Description
    AdmBEEmpresas

    ListaEmpresasAplicacao(String, Boolean)

    Devolve uma lista das empresas existentes no sistema e registadas para uma determinada aplicação.

    Declaration
    public AdmBEEmpresas ListaEmpresasAplicacao(string strApl, bool blnCarregaDetalhes = false)
    Parameters
    Type Name Description
    System.String strApl

    Abreviatura da aplicação.

    System.Boolean blnCarregaDetalhes

    Indica se devem ser carregados todos os dados das empresas (incluindo as aplicações registadas para cada empresa).

    Returns
    Type Description
    AdmBEEmpresas

    ListaEmpresasCategoria(String, Boolean)

    Devolve uma lista de todas as empresas associadas a uma determinada categoria.

    Declaration
    public AdmBEEmpresas ListaEmpresasCategoria(string strIdCategoria, bool blnCarregaDetalhes = false)
    Parameters
    Type Name Description
    System.String strIdCategoria

    Identificador da categoria.

    System.Boolean blnCarregaDetalhes

    Indica se devem ser carregados todos os dados das empresas (incluindo as aplicações registadas para cada empresa).

    Returns
    Type Description
    AdmBEEmpresas

    ListaEmpresasCategoriaUtilizador(String, String, Boolean)

    Devolve uma lista de todas as empresas associadas a uma determinada categoria e utilizador.

    Declaration
    public AdmBEEmpresas ListaEmpresasCategoriaUtilizador(string strIdCategoria, string strUtilizador, bool blnCarregaDetalhes = false)
    Parameters
    Type Name Description
    System.String strIdCategoria

    Identificador da categoria.

    System.String strUtilizador

    Identificador do utilizador.

    System.Boolean blnCarregaDetalhes

    Indica se devem ser carregados todos os dados das empresas (incluindo as aplicações registadas para cada empresa).

    Returns
    Type Description
    AdmBEEmpresas

    ListaEmpresasUtilizador(String, Boolean)

    Devolve uma lista de todas as empresas associadas a um utilizador.

    Declaration
    public AdmBEEmpresas ListaEmpresasUtilizador(string strUtilizador, bool blnCarregaDetalhes = false)
    Parameters
    Type Name Description
    System.String strUtilizador

    Nome do utilizador.

    System.Boolean blnCarregaDetalhes

    Indica se devem ser carregados todos os dados das empresas (incluindo as aplicações registadas para cada empresa).

    Returns
    Type Description
    AdmBEEmpresas

    RegistaEnterpriseInformation(String, String, Boolean)

    Grava o cliente na tabela "EnterpriseInformationsCache" (apenas para uso no BOT)

    Declaration
    public void RegistaEnterpriseInformation(string nif, string pais, bool apagar = false)
    Parameters
    Type Name Description
    System.String nif

    NIF do cliente

    System.String pais

    País do cliente

    System.Boolean apagar

    Deve remover a entrada?

    Remove(String)

    Remove uma empresa.

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

    Identificador da empresa.

    TipoExercicioExtenso(AdmBETipos.EnumTipoExercicioAdm)

    Devolve a descrição de um tipo de exercício por extenso.

    Declaration
    public string TipoExercicioExtenso(AdmBETipos.EnumTipoExercicioAdm enuTipoExercicio)
    Parameters
    Type Name Description
    AdmBETipos.EnumTipoExercicioAdm enuTipoExercicio

    Tipo de exercício.

    Returns
    Type Description
    System.String

    ValidaIdentificador(String, ref String)

    Verifica se um determinado identificador é válido para uma empresa PRIMAVERA.

    Declaration
    public bool ValidaIdentificador(string strIdentificador, ref string strErro)
    Parameters
    Type Name Description
    System.String strIdentificador

    Identificador a validar.

    System.String strErro

    Erro de validação (caso o identificador não seja válido).

    Returns
    Type Description
    System.Boolean

    Implements

    AdmBS100.IAdmBSEmpresas