Ver Mensaje Individual
  #1  
Antiguo 08-08-2007
Avatar de martinzcr
martinzcr martinzcr is offline
Miembro
 
Registrado: jun 2006
Ubicación: San Jose, Costa Rica
Posts: 53
Reputación: 21
martinzcr Va por buen camino
Lightbulb TreeView para manejar perfiles de usuario

Hola Foro!

Tengo un sistema dividido en varios módulos. El sistema tiene control de acceso y cada usuario tiene un perfil que le permite o no ingresar a ciertos módulos y ejecutar ciertas tareas.

Tengo una tabla de usuarios y una de perfiles. Cada usuario esta relacionado con un perfil.

La cuestión es que necesito armar en un TreeView que me muestre cada módulo con sus opciones para chequear o deschequear segun sea el caso.

Un ejemplo de como sería la estructura del arbol es el siguiente

> Modulo de Inventario
>>> Agregar
>>> Modificar
>>> Eliminar
>>> Módulo de Rubros
>>>>>> Agregar
>>>>>> Modificar
>>>>>> Eliminar
> Modulo de Clientes
>>> Agregar
>>> Modificar
>>> Eliminar

Todas las opciones del árbol deben poderse marcar o desmarcar. En caso de desmarcar un nodo, se tienen que desmarcar los hijos también.

Trate de probar con una tabla intermedia que tenga la estructura del arbol, para saber de alguna forma que módulo depende de cual... pero no pude avanzar mucho porque no supe como obtener los valores del árbol para guardar en la base de datos.

Si alguien tiene una idea que me pueda aportar para resolver este asunto, le agradezco de antemano.

Saludos!
__________________
Martin Zalazar
Responder Con Cita