Class AdmBSEmpresas
Serviços de manipulação de empresas.
Inheritance
Implements
Inherited Members
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 |