PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class StdBSAdministrador

    Classe utilizada para obter serviços e regras de negócio sobre o Administrador PRIMAVERA.

    Inheritance
    System.Object
    StdBSBaseService
    StdBSAdministrador
    Implements
    IStdBSAdministrador
    Inherited Members
    StdBSBaseService.m_objBSO
    StdBSBaseService.BSO
    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: StdPlatBS100
    Assembly: StdPlatBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("886EEABD-E60F-4E53-9623-699462CE541A")]
    [ClassInterface(ClassInterfaceType.None)]
    public class StdBSAdministrador : StdBSBaseService, IStdBSAdministrador

    Properties

    Aplicacoes

    Lista de aplicações.

    Declaration
    public clsAplicacoes Aplicacoes { get; }
    Property Value
    Type Description
    clsAplicacoes

    AplicacoesInstaladas

    Lista de aplicações instaladas.

    Declaration
    public clsAplicacoes AplicacoesInstaladas { get; }
    Property Value
    Type Description
    clsAplicacoes

    ListaEmpresas

    Lista de empresas existentes no sistema.

    Declaration
    public clsEmpresas ListaEmpresas { get; }
    Property Value
    Type Description
    clsEmpresas

    ListaPerfis

    Lista de perfis existentes no sistema.

    Declaration
    public clsPerfis ListaPerfis { get; }
    Property Value
    Type Description
    clsPerfis

    ListaUtilizadores

    Lista de utilizadores existentes no sistema.

    Declaration
    public clsUtilizadores ListaUtilizadores { get; }
    Property Value
    Type Description
    clsUtilizadores

    MotorAdm

    Referência para o motor do Administrador PRIMAVERA.

    Declaration
    public clsAdmMotor MotorAdm { get; }
    Property Value
    Type Description
    clsAdmMotor

    NovoMotorAdm

    Referência para o motor do Administrador PRIMAVERA (nova versão).

    Declaration
    public AdmBS NovoMotorAdm { get; }
    Property Value
    Type Description
    AdmBS

    Methods

    AtribuiPermissoesDinamicas(String, String, String, StdBEValoresStr)

    Atribui permissoes dinamicas.

    Declaration
    public void AtribuiPermissoesDinamicas(string strApl, string strEntidade, string strAtributo, StdBEValoresStr objOperacoes)
    Parameters
    Type Name Description
    System.String strApl

    Identificador do Módulo.

    System.String strEntidade

    Identificador da Entidade.

    System.String strAtributo

    Identificador do Atributo.

    StdBEValoresStr objOperacoes

    Objcto com as Operações.

    AtribuiPermissoesDinamicasUtilizadores(String, String, String, String, String, StdBEValoresStr)

    Atribui permissoes dinâmicas aos utilizadores.

    Declaration
    public void AtribuiPermissoesDinamicasUtilizadores(string strAplPermCriacao, string strPermCriacao, string strAplPermDinamica, string strEntidadePermDinamica, string strAtributoPermDinamica, StdBEValoresStr objOperacoesPermDinamica)
    Parameters
    Type Name Description
    System.String strAplPermCriacao

    Identificador do Módulo com permissões de Criação.

    System.String strPermCriacao

    Identificador das permissões de Criação.

    System.String strAplPermDinamica

    Identificador do Módulo com permissões dinâmicas.

    System.String strEntidadePermDinamica

    Identificador da Entidade com permissões dinâmicas.

    System.String strAtributoPermDinamica

    Identificador do atributo com permissões dinâmicas.

    StdBEValoresStr objOperacoesPermDinamica

    Objecto com as Operações com permissões dinãmicas.

    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

    DaLoginAssociadoUtilizador(String, String, String)

    Devolve o Login Associado de um utilizador.

    Declaration
    public object DaLoginAssociadoUtilizador(string strUtilizador, string strApl, string strTipo)
    Parameters
    Type Name Description
    System.String strUtilizador

    Identificador do utilizador.

    System.String strApl

    Identificador da aplicação.

    System.String strTipo

    Tipo.

    Returns
    Type Description
    System.Object

    IdentificadorEmpresaValido(String, ref String)

    Verifica se o identificador da empresa é válido.

    Declaration
    public bool IdentificadorEmpresaValido(string strCodEmp, ref string strErros)
    Parameters
    Type Name Description
    System.String strCodEmp

    Identificador a validar

    System.String strErros

    Erros de validação encontrados

    Returns
    Type Description
    System.Boolean

    Termina()

    Destrutor de classe.

    Declaration
    public void Termina()

    UtilizadorAcedeAplicacao(String, String)

    Indica se um determinado utilizador pode aceder a uma aplicação.

    Declaration
    public bool UtilizadorAcedeAplicacao(string strUtilizador, string strApl)
    Parameters
    Type Name Description
    System.String strUtilizador

    Utilizador

    System.String strApl

    Abreviatura da aplicação.

    Returns
    Type Description
    System.Boolean

    ValidaCaracteresIdentificador(String, String)

    Verifica se um identificador de empresa é válido.

    Declaration
    public bool ValidaCaracteresIdentificador(string strIdentificador, string strCharValidos = "")
    Parameters
    Type Name Description
    System.String strIdentificador

    Identificador a validar

    System.String strCharValidos

    Caracteres considerados válidos.

    Returns
    Type Description
    System.Boolean

    Implements

    IStdBSAdministrador