Visual Basic.NET - Permisos de menúes según nivel.

 
Vista:

Permisos de menúes según nivel.

Publicado por Juan Carlos (10 intervenciones) el 18/08/2009 18:49:13
Hola a Todos:

Estoy desarrollando un visual basic .net sobre sql server 2005 express. Cada usuario que se loggeará al sistema tendrá un nivel. Según el nivel, habrá unas u otras opciones de menú habilitadas/deshabilitadas. Necesito una idea de como diseñar esto, o dónde lo puedo leer para no andar improvisando.

La idea inicial era crear una tabla NIVELES, donde se dé de alta el código de nivel con descripción, y una tabla PERMISOS donde se setee con verdadero o falso el permiso. Esta última tendría las columnas nivel (código nivel), menú (código dela opción de menú), habilitado (1/0).
Al loggerse el usuario se trae su nivel de la BD y con ello se busca en la tabla permisos y se trae todos. Esto se guarda en un array, y cuando hay que pintar la opción correspondiente se consulta este array.

Qué les parece esta idea? Cómo la mejorarían? Un tema es la magnitud de la tabla ya que hay varias opciones de menú.

Espero haberme explicado, muchas gracias.
Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder