| Descrição | Hierarquia | Campos | Métodos | Properties |
type TAmbiente = class(TObject)
Classe de controle do ambiente do aplicativo
![]() |
function ObterVariavel(const strVariavelNome : string; const lstVariavel : TList) : TVariavelSistema; |
![]() |
procedure DestruirVariaveis(const bolSistema : boolean = false); |
![]() |
function ObterVariavelAmbiente(strVariavelNome: string): Variant; |
![]() |
function ObterVariavelUsuario(strVariavelNome: string): Variant; |
![]() |
function ObterVariavelSistema(strVariavelNome: string): Variant; |
![]() |
procedure AdicionarVariavel(const strVariavelNome : string; varVariavelValor : variant; const lstVariavelAdicionar : TList); |
![]() |
function VerificarVariavelExiste(strVariavelNome: string): Boolean; |
![]() |
function VerificarVariavelSistemaExiste(strVariavelNome: string): Boolean; |
![]() |
procedure DefinirVariavelSistema(strVariavelNome: string; const Value: Variant); |
![]() |
function CarregarDados(const hash: string): TStream; |
![]() |
procedure SalvarDados(const hash: string; const Value: TStream); |
![]() |
procedure SetBancoDadosAplicativo(const Value: TBancoDadosAplicativo); |
![]() |
function ObterKernelString: TKernelString; |
![]() |
function ObterObjetoControleEntidade: TControleEntidade; |
![]() |
function ObterObjetoRelatorio: TKernelRelatorio; |
![]() |
function ObterConexao: TZConnection; |
![]() |
function ObterLookup : TdtmKernelLookup; |
![]() |
function ObterStatusRegistro: String; |
![]() |
function ObterEmpresaRegistrada: string; |
![]() |
constructor Create; |
![]() |
destructor Destroy; override; |
![]() |
procedure Destruir(var obj); |
![]() |
procedure DestruirObjetosStringList(const lst : TStrings); |
![]() |
procedure DefinirDataAtivacao(const datData : TDateTime); |
![]() |
procedure DefinirStatusRegistro(const bitSts : TStatusRegistro); |
![]() |
function ObterNomeComputador : string; |
![]() |
function OBterPermissaoDiretivaRecurso(const strDiretiva : string): Integer; |
![]() |
function ObterPermissaoDiretiva(const strHash : string) : Integer; |
![]() |
function ObterPermissaoUsuarioDiretiva(const intUsuarioID : Integer; const strHash : string) : Integer; |
![]() |
function ObterPrivilegioUsuarioAtual(const strEntidade : string) : TPrivilegioUsuario; |
![]() |
procedure CarregarVariaveis; |
![]() |
procedure CarregarDadosAcessoUsuario; |
![]() |
procedure NovaVariavel(const strVariavelNome : string; varVariavelValor : variant); |
![]() |
procedure MensagemInformacao(const strMensagem : string; const strTitulo : string = InfMensagemInformacao); |
![]() |
procedure MensagemErro(const strMensagem : string; const strTitulo : string = InfMensagemErro); |
![]() |
procedure MensagemAlerta(const strMensagem : string; const strTitulo : string = InfMensagemAlerta); |
![]() |
function MensagemConfirmacao(const strMensagem : string; const strTitulo : string = InfMensagemConfirmacao) : boolean; |
![]() |
function ExecutarSQL(const strSQL : string) : boolean; |
![]() |
procedure CarregarEmpresa; |
![]() |
procedure PesquisarModulo; |
![]() |
procedure CarregarPesquisaModulo; |
![]() |
lstVariavelSistema: TList; |
|
Lista de Variaveis do Sistema | |
![]() |
lstVariavelGlobal: TList; |
|
Lista de Variaveis Globais | |
![]() |
lstVariavelUsuario: TList; |
|
Lista de Variaveis do usuário | |
![]() |
objCor: TCoresSistema; |
|
Objeto de armazenamento das cores do sistema | |
![]() |
objUsuario: TInformacaoUsuario; |
|
Objeto de Informações do usuário conectado no sistema | |
![]() |
objBancoDados: TBancoDados; |
|
Objeto de Controle e formatos do banco de dados do sistema | |
![]() |
lstDadosAcessoUsuario: TDadosAcessoUsuario; |
|
Objeto de Armazemamento de dados de acesso do usuário | |
![]() |
FBancoDadosAplicativo: TBancoDadosAplicativo; |
|
Tipo de Banco de dados que o aplicativo utiliza | |
![]() |
recAtivacaoInformacao: TInformacaoAtivacaoSoftware; |
|
Informação sobre a Ativação (Registro) do Software | |
![]() |
objXPMenu: TXPMenu; |
|
Objeto de aprimoramento visual XPMenu | |
![]() |
recFilial: TEmpresa; |
|
Informações da empresa atual | |
![]() |
recEmpresa: TEmpresa; |
|
Informações pertinentes a Exati | |
![]() |
objValidacao: TValidacao; |
|
Validação em geral para CPF, CNPJ, entre outros | |
![]() |
function ObterVariavel(const strVariavelNome : string; const lstVariavel : TList) : TVariavelSistema; |
|
Obtém uma variável da lista passada como parametro | |
![]() |
procedure DestruirVariaveis(const bolSistema : boolean = false); |
|
Destroi as variáveis | |
![]() |
function ObterVariavelAmbiente(strVariavelNome: string): Variant; |
|
Retorna o valor de uma variavel de ambiente | |
![]() |
function ObterVariavelUsuario(strVariavelNome: string): Variant; |
|
Retorna o valor de uma variavel do usuário | |
![]() |
function ObterVariavelSistema(strVariavelNome: string): Variant; |
|
Retorna o Valor de uma variavel do Sistema | |
![]() |
procedure AdicionarVariavel(const strVariavelNome : string; varVariavelValor : variant; const lstVariavelAdicionar : TList); |
|
Adiciona um valor na lista de variaveis especificada | |
![]() |
function VerificarVariavelExiste(strVariavelNome: string): Boolean; |
|
Vefifica se a variavel solicitada existe na lista de variaveis globais | |
![]() |
function VerificarVariavelSistemaExiste(strVariavelNome: string): Boolean; |
|
Vefifica se a variavel solicitada existe na lista de variaveis do sistema | |
![]() |
procedure DefinirVariavelSistema(strVariavelNome: string; const Value: Variant); |
|
Ajusta o valor da variavel passada como parametro | |
![]() |
function CarregarDados(const hash: string): TStream; |
|
Carrega os dados da grade | |
![]() |
procedure SalvarDados(const hash: string; const Value: TStream); |
|
Armazena dados brutos no banco de dados, tais como informações de usuários, de colunas de grades, etc | |
![]() |
procedure SetBancoDadosAplicativo(const Value: TBancoDadosAplicativo); |
|
Define o tipo de banco de dados que o aplicativo utiliza | |
![]() |
function ObterKernelString: TKernelString; |
|
Retorna o Objeto de String | |
![]() |
function ObterObjetoControleEntidade: TControleEntidade; |
|
Retorna o Objeto de Controle de Entidades | |
![]() |
function ObterObjetoRelatorio: TKernelRelatorio; |
|
Retorna o Objeto de Controle de Relatório | |
![]() |
function ObterConexao: TZConnection; |
|
Retorna o Objeto de Conexão com Banco de Dados (DataModule) | |
![]() |
function ObterLookup : TdtmKernelLookup; |
|
Retorna o Objeto de Informacoes Lookup (DataModule) | |
![]() |
function ObterStatusRegistro: String; |
|
Retorna o status do registro do sistema | |
![]() |
function ObterEmpresaRegistrada: string; |
|
Retorna a Empresa para a qual o sistema está registrado | |
![]() |
constructor Create; |
|
Construtor, inicializa listas e valores | |
![]() |
destructor Destroy; override; |
|
Destruror, destroi as variaveis limpa as listas e destroi as listas | |
![]() |
procedure Destruir(var obj); |
|
Procedimento de destruição de objetos com destruição completa de lista e itens inclusive Parâmetros
| |
![]() |
procedure DestruirObjetosStringList(const lst : TStrings); |
|
Destroi os objeos contidos em uma stringlist e efetua um clear | |
![]() |
procedure DefinirDataAtivacao(const datData : TDateTime); |
|
Define a data de de validade ativação do registro do aplicativo Parâmetros
| |
![]() |
procedure DefinirStatusRegistro(const bitSts : TStatusRegistro); |
|
Define o status atual do registro do sistema Parâmetros
| |
![]() |
function ObterNomeComputador : string; |
|
Retorna o nome do computador que o sistema está executando | |
![]() |
function ObterPermissaoDiretiva(const strHash : string) : Integer; |
|
Obtém o nível de permissão do usuário para uma diretiva Parâmetros
| |
![]() |
function ObterPrivilegioUsuarioAtual(const strEntidade : string) : TPrivilegioUsuario; |
|
Obtém o privilégio do usuário atual para determinada entidade Parâmetros
| |
![]() |
procedure CarregarVariaveis; |
|
Carrega as variáveis do banco de dados | |
![]() |
procedure CarregarDadosAcessoUsuario; |
|
Carrega as informações de acesso do usuário | |
![]() |
procedure MensagemInformacao(const strMensagem : string; const strTitulo : string = InfMensagemInformacao); |
|
Exibe uma mensagem de informação através do aplivativo Parâmetros
| |
![]() |
procedure MensagemErro(const strMensagem : string; const strTitulo : string = InfMensagemErro); |
|
Exibe uma mensagem de erro através do aplicativo Parâmetros
| |
![]() |
procedure MensagemAlerta(const strMensagem : string; const strTitulo : string = InfMensagemAlerta); |
|
Exibe uma mensagem de alerta através do aplicativo Parâmetros
| |
![]() |
function MensagemConfirmacao(const strMensagem : string; const strTitulo : string = InfMensagemConfirmacao) : boolean; |
|
Exibe uma mensagem de confirmação ao usuário retornando verdadeiro caso o usuário tenha confirmado a questão informada Parâmetros
| |
![]() |
procedure CarregarEmpresa; |
|
Método responsável por carregar as informações da empresa desenvolvedora do sistema e da empresa usuária | |
![]() |
procedure PesquisarModulo; |
|
Visualiza a pesquisa de módulos disponibilizada em todos os formulários | |
![]() |
procedure CarregarPesquisaModulo; |
|
Cria o formulário de pesquisa de módulos e carrega a lista dos mesmos | |
![]() |
property Variavel[strVariavelNome : string]: Variant read ObterVariavelAmbiente; |
|
Retorna uma variável Global (Persistente) Esta função retorna o valor de uma variável global, armazenada no banco de dados do sistema Autor: Alexandre da Silva Data: 23 de Dezembro de 2004 Modificado e transferido para o TAmbiente em : 14 de Julho de 2006 | |
![]() |
property VariavelUsuario[strVariavelNome : string]: Variant read ObterVariavelUsuario; |
|
Retorna uma variável do usuário (Persistente) Retorna o valor de uma variável do sistema que seja ligada ao usuário atual Autor: Alexandre da Silva Data: 14 de Julho de 2006 | |
![]() |
property VariavelSistema[strVariavelNome : string]: Variant read ObterVariavelSistema
write DefinirVariavelSistema; |
|
Retorna uma variável do sistema (não persistente) Esta funcao retorna uma variável do sistema que foi adicionada através do método NovaVariavel Autor: Alexandre da Silva Data: 14 de Julho de 2006 | |
![]() |
property VariavelSistemaExiste[strVariavelNome : string]: Boolean read VerificarVariavelSistemaExiste; |
|
Verifica existencia de variavel de sistema Verifica se a variavel passada como parametro existe na lista de variáveis do sistema somente Autor: Alexandre da Silva Data: 24 de Julho de 2006 | |
![]() |
property VariavelExiste[strVariavelNome : string]: Boolean read VerificarVariavelExiste; |
|
Verifica existencia de variavel global Verifica se a variavel passada como parametro existe na lista de variaveis globais somente Autor: Alexandre da Silva Data: 24 de Julho de 2006 | |
![]() |
property Usuario : TInformacaoUsuario read objUsuario write objUsuario; |
|
Informacoes do usuário conectado ao sistema | |
![]() |
property Cores : TCoresSistema read objCor write objCor; |
|
Informações das Cores do sistema | |
![]() |
property UsuarioDados[const hash : string]: TStream read CarregarDados write SalvarDados; |
|
Carrega os dados brutos do usuário armazenados no banco de dados | |
![]() |
property BancoDadosAplicativo : TBancoDadosAplicativo read FBancoDadosAplicativo write SetBancoDadosAplicativo; |
|
Bamco de Dados Utilizao pelo aplicativo | |
![]() |
property str : TKernelString read ObterKernelString; |
|
Objeto de Controle de Strings | |
![]() |
property Relatorio : TKernelRelatorio read ObterObjetoRelatorio; |
|
Objeto de Controle de Relatórios | |
![]() |
property ControleEntidade : TControleEntidade read ObterObjetoControleEntidade; |
|
Objeto de Controle de Entidades | |
![]() |
property Conexao : TZConnection read ObterConexao; |
|
Objeto que representa a conexão com o banco de dados | |
![]() |
property Lookup : TdtmKernelLookup read ObterLookup; |
|
Objeto que representa o datamodule de informações Lookup do sistema | |
![]() |
property AtivacaoInformacao : TInformacaoAtivacaoSoftware read recAtivacaoInformacao; |
|
Informações sobre a ativação do sistema | |
![]() |
property StatusRegistro : String read ObterStatusRegistro; |
|
Status Atual do registro/ativação do sistema | |
![]() |
property EmpresaRegistrada : string read ObterEmpresaRegistrada; |
|
Retorna a empresa que está registrada para uso do sistema | |
![]() |
property BancoDados : TBancoDados read objBancoDados; |
|
Retorna o Objeto de Funções específicas de dos bancos de dados do aplicativo | |
![]() |
property Filial : TEmpresa read recFilial; |
|
Dados da empresa usuária carregada atualmente no sistema | |
![]() |
property Empresa : TEmpresa read recEmpresa; |
|
Informações a respeito da empresa desenvolvedora do sistema | |
![]() |
property Validacao : TValidacao read objValidacao; |
|
Objeto de Controle de validações realizadas no sistema, deve ser uma unit criada por projeto, pois cada projeto pode ter uma série de validações específicas a serem realizadas, porém algumas mais comuns estarão disponíveis diretamente no núcleo do sistema | |
![]() |
property XPMenu : TXPMenu read objXPMenu write objXPMenu; |
|
Retorna o objeto de aprimoramento visual, XPMenu | |