PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class clsAdmMotor

    Classe principal do motor. Deve ser utilizada para aceder a todos os elementos disponibilizados pelo motor.

    Inheritance
    System.Object
    clsAdmMotor
    Implements
    AdmEngine100.IclsAdmMotor
    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: AdmEngine100
    Assembly: AdmEngine100.dll
    Syntax
    [ComVisible(true)]
    [Guid("81F8DE1A-8CD3-40D6-8D18-6812031DCB00")]
    [ClassInterface(ClassInterfaceType.None)]
    public class clsAdmMotor : IclsAdmMotor

    Fields

    Aplicacoes

    Colecção de aplicações instaladas no sistema.

    Declaration
    public clsAplicacoes Aplicacoes
    Field Value
    Type Description
    clsAplicacoes

    Empresas

    Colecção de empresas disponíveis no sistema.

    Declaration
    public clsEmpresas Empresas
    Field Value
    Type Description
    clsEmpresas

    Perfis

    Colecção de perfis disponíveis no sistema.

    Declaration
    public clsPerfis Perfis
    Field Value
    Type Description
    clsPerfis

    Utilizadores

    Colecção de utilizadores disponíveis no sistema.

    Declaration
    public clsUtilizadores Utilizadores
    Field Value
    Type Description
    clsUtilizadores

    Properties

    BaseDadosInfo

    Gets the base dados information.

    Declaration
    public dynamic BaseDadosInfo { get; }
    Property Value
    Type Description
    System.Object

    ParametrosInstalacao

    Serviços de manipulação de preferências das aplicações.

    Declaration
    public clsParametrosInstalacao ParametrosInstalacao { get; }
    Property Value
    Type Description
    clsParametrosInstalacao

    PercursoApl

    Devolve o percurso da aplicação.

    Declaration
    public string PercursoApl { get; }
    Property Value
    Type Description
    System.String

    PercursoConfig

    Devolve o percurso da directoria de configuração.

    Declaration
    public string PercursoConfig { get; }
    Property Value
    Type Description
    System.String

    PercursoDados

    Devolve o percurso da directoria de dados.

    Declaration
    public string PercursoDados { get; }
    Property Value
    Type Description
    System.String

    PercursoDadosDef

    Devolve o percurso da directoria de scripts (criação de empresas).

    Declaration
    public string PercursoDadosDef { get; }
    Property Value
    Type Description
    System.String

    PercursoMapas

    Devolve o percurso dos mapas.

    Declaration
    public string PercursoMapas { get; }
    Property Value
    Type Description
    System.String

    PercursoMapasNovos

    Devolve o percurso da directoria de mapas do utilizador.

    Declaration
    public string PercursoMapasNovos { get; }
    Property Value
    Type Description
    System.String

    Posto

    Devolve o identificador do posto actual.

    Declaration
    public int Posto { get; }
    Property Value
    Type Description
    System.Int32

    Preferencias

    Serviços de manipulação de preferências das aplicações.

    Declaration
    public clsPreferencias Preferencias { get; }
    Property Value
    Type Description
    clsPreferencias

    Utilizador

    Identificador do utilizador activo.

    Declaration
    public string Utilizador { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    AplInstaladaSistema(String)

    Apls the instaladas sistema.

    Declaration
    public bool AplInstaladaSistema(string strApl)
    Parameters
    Type Name Description
    System.String strApl

    The string apl.

    Returns
    Type Description
    System.Boolean

    AplsInstaladasSistema()

    Devolve uma colecção das aplicações instaladas no sistema.

    Declaration
    public clsAplicacoes AplsInstaladasSistema()
    Returns
    Type Description
    clsAplicacoes

    Consulta(String)

    Execução de uma query de consulta (SELECT) a partir da base de dados.

    Declaration
    public StdBELista Consulta(string Query)
    Parameters
    Type Name Description
    System.String Query

    Instrução SELECT a executar.

    Returns
    Type Description
    StdBELista

    ListaAdministradores()

    Devolve a colecção de administradores existentes.

    Declaration
    public clsUtilizadores ListaAdministradores()
    Returns
    Type Description
    clsUtilizadores

    O resultado é uma colecção em que cada elemento contém apenas o identificador e o nome do utilizador.

    ListaEmpresas(StdBETipos.EnumTipoAmbiente, String)

    Devolve uma lista das empresas existentes e registas para a aplicação indicada.

    Declaration
    public clsEmpresas ListaEmpresas(StdBETipos.EnumTipoAmbiente enuTipoAmbiente, string AbvtApl = "")
    Parameters
    Type Name Description
    StdBETipos.EnumTipoAmbiente enuTipoAmbiente

    Tipo de ambiente.

    System.String AbvtApl

    Abreviatura da aplicação. Omitindo o parâmetro, serão devolvidas todas as empresas existentes.

    Returns
    Type Description
    clsEmpresas

    O resultado é uma colecção em que cada elemento contém apenas o identificador e o nome da empresa.

    ListaEmpresasInstancia(String, String)

    Devolve uma lista das empresas existentes e registas para a aplicação indicada.

    Declaration
    public clsEmpresas ListaEmpresasInstancia(string strInstancia, string AbvtApl)
    Parameters
    Type Name Description
    System.String strInstancia

    Instância a utilizar na listagem de empresas.

    System.String AbvtApl

    Abreviatura da aplicação.

    Returns
    Type Description
    clsEmpresas

    O resultado é uma colecção em que cada elemento contém apenas o identificador e o nome da empresa.

    ListaPerfis()

    Devolve a lista de perfis instalados no sistema.

    Declaration
    public clsPerfis ListaPerfis()
    Returns
    Type Description
    clsPerfis

    O resultado é uma colecção em que cada elemento contém apenas o identificador e o nome do perfil.

    ListaPerfisAssociadosApl(String)

    Devolve uma colecção dos perfis associados a uma determinada aplicação.

    Declaration
    public clsPerfis ListaPerfisAssociadosApl(string AbvtApl)
    Parameters
    Type Name Description
    System.String AbvtApl

    Abreviatura da aplicação.

    Returns
    Type Description
    clsPerfis

    O resultado é uma colecção em que cada elemento contém apenas o identificador e o nome do perfil.

    ListaSuperAdministradores()

    Devolve a colecção de super administradores existentes.

    Declaration
    public clsUtilizadores ListaSuperAdministradores()
    Returns
    Type Description
    clsUtilizadores

    O resultado é uma colecção em que cada elemento contém apenas o identificador e o nome do utilizador.

    ListaUtilizadores(Boolean)

    Devolve a lista de utilizadores existentes no sistema.

    Declaration
    public clsUtilizadores ListaUtilizadores(bool daUltimoLogin = true)
    Parameters
    Type Name Description
    System.Boolean daUltimoLogin
    Returns
    Type Description
    clsUtilizadores

    O resultado é uma colecção em que cada elemento contém apenas o identificador e o nome do utilizador.

    Termina()

    Fecho do motor do Administrador.

    Declaration
    public void Termina()

    Implements

    AdmEngine100.IclsAdmMotor