| |
| [menu/consultas/perfilusuario] Consulta de Perfil pro Usuários: Pré-Página |
| Tipo: | Desvio Condicional |
| Descrição: | Leitura de Senha |
| Condição: | |tmp.senhamenu|= |
| Destino: | /menu/senhamenu.wsp?tmp.pagina=|wi.page.id| |
|
| Tipo: | Objeto |
| Descrição: | Versão da Página |
| Condição: | true |
| Objeto: | tmp.versao |
| Banco de dados: | principal |
| Filtro SQL: | %*?' |
| Instrução SQL: | Utils.Utilities.versao("Menu.Versao") |
|
| Tipo: | Gravar variáveis |
| Descrição: | Inicializa as variaveis dos grid?s |
| Condição: | |tmp.btn|!=consultar |
| Objetos: | tmp.showEmp, tmp.showDisp, tmp.showSist, tmp.showInativo, tmp.showPersonale, tmp.showSub |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | none,none,none,none,none,none |
|
| Tipo: | Objeto |
| Descrição: | Carrega dados do Usuario |
| Condição: | |tmp.btn|=consultar |
| Objeto: | tmp.usuarios |
| Banco de dados: | principal |
| Instrução SQL: | &sql select
id,
acessaTodasEmpresas as empresas,
acessaTodosDispositivos as dispositivos,
acessaTodosSistemas as sistemas
from Menu.Usuario where codigo = |tmp.codigo|
and conta = '|pvt.login.conta|' |
|
| Tipo: | Objeto |
| Descrição: | Verifica se usuario tem menu Personalizado |
| Condição: | |tmp.usuarios.id|!= |
| Objeto: | tmp.personale |
| Banco de dados: | principal |
| Instrução SQL: | &sql select top 1 usuario
from Menu.ProgramasUsuario
where usuario = '|tmp.usuarios.id|' |
|
| Tipo: | Objeto |
| Descrição: | Verifica se usuario tem programas inativos |
| Condição: | |tmp.usuarios.id|!= |
| Objeto: | tmp.inativo |
| Banco de dados: | principal |
| Instrução SQL: | &sql select top 1 usuario
from Menu.ProgramasInativosUsuario
where usuario = '|tmp.usuarios.id|' |
|
| Tipo: | Gravar variáveis |
| Descrição: | Mostra Grid empresa |
| Condição: | |tmp.usuarios.empresas|=1&&|tmp.btn|=consultar |
| Objetos: | tmp.showEmp, tmp.msgEmp |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | none,Usuário tem acesso a todas as Empresas |
|
| Tipo: | Gravar variáveis |
| Descrição: | Mostra Grid Dispositivos |
| Condição: | |tmp.usuarios.dispositivos|=1&&|tmp.btn|=consultar |
| Objetos: | tmp.showDisp, tmp.msgDisp |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | none,Usuário tem acesso a todos os Dispositivos |
|
| Tipo: | Gravar variáveis |
| Descrição: | Mostra Grid Sistemas |
| Condição: | |tmp.usuarios.sistemas|=1&&|tmp.btn|=consultar |
| Objetos: | tmp.showSist, tmp.msgSist |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | none,Usuário tem acesso a todos os Sistemas |
|
| Tipo: | Gravar variáveis |
| Descrição: | Mostra Grid Menu Personalizado |
| Condição: | |tmp.personale.usuario|=&&|tmp.btn|=consultar |
| Objetos: | tmp.showPersonale, tmp.msgPersonale |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | none,Usuário não tem menus personalizados |
|
| Tipo: | Gravar variáveis |
| Descrição: | Mostra Grid Menu Inativo |
| Condição: | |tmp.inativo.usuario|=&&|tmp.btn|=consultar |
| Objetos: | tmp.showInativo, tmp.msgInativo |
| Recursivo: | Não |
| Processa FALSO: | Não |
| Condição verdadeira: | none,Usuário não tem menus inativos |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.usuarios.dispositivos|=0 |
| Tipo de grid: | SQLS |
| Nome do grid: | MenuConsultaPerfilDisp |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.usuarios.empresas|=0 |
| Tipo de grid: | SQLS |
| Nome do grid: | MenuConsultaPerfilEmp |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.usuarios.sistemas|=0 |
| Tipo de grid: | SQLS |
| Nome do grid: | MenuConsultaPerfilSist |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.inativo.usuario|!= |
| Tipo de grid: | SQLS |
| Nome do grid: | MenuConsultaPerfilInativos |
|
| Tipo: | Referência a grid |
| Condição: | |tmp.personale.usuario|!= |
| Tipo de grid: | SQLS |
| Nome do grid: | MenuConsultaPerfilPersonale |