Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo Defende

Gerenciar Menu de aplicacao

Recommended Posts

Pessoal o meu sistema chegou a um ponto que agora eu tenho de controlar os menus de acordo com o login do usuario, o que pode ser mostrado ou nao.

 

Em VB.Net como eu posso fazer isso ou pelo menos uma ideia de como fazer pois estou realmente perdido nesse assunto.

 

 

Desde ja grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu gerencio da seguinte forma.

1º Passo tenho uma tabela onde tenho os meus menus, com código, descrição e o que for necessário.

2º Uma segunda tabela onde tenho o campo onde fica o código do usuário, um campo com o código do menu, e um terceiro campo que funciona como uma flag que diz se ele pode ou não acessar aquele menu.

3º Basta no seu select que monta o menu filtrar conforme as permissões do seu usuário.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu quintelab - ateh ai tudo tranquilo, entendi a sua logica e eh parecida com a que eu usava em VB6

 

O detalhe eh - como eu controlo o enable ou visible dos menus e submenus. Isso eh que eu nao sei como fazer.

Nao faco a minima ideia de como controlar.

 

 

Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entao você quer dizer que no seu formulario principal nao tem nada de menu?

nenhuzinho?

 

se for assim me dah uma dica de onde eu posso encontrar alguma informacao sobre como fazer essa rotina, ok.

 

Valeu

Compartilhar este post


Link para o post
Compartilhar em outros sites

No meu formulário eu tenho o objeto de menu, mas não tenho nenhum item adicionado manualmente nele.

Só desenvolvi isto para web, mas de uma olhada neste link que acredito irá te auxiliar: http://www.microsoft.com/brasil/msdn/Tecno...sDinamicos.mspx

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.