Paso a detallar:
Tabla Permisos:
- id (AutoInc)
- idUsuario
- idTipoUsuario
- ItemName
Entonces, en un form, tengo un TreeView, el cual cargo con todos los items del menu ppal en el create del form.
Al elegir el Item, se guarda en la tabla de permisos.
Debes optar una de dos alternativas.
Son permisos o restricciones.
Es decir (permiso) El usuario no verá ningin item hasta q le asignes alguno.
o (restriccion ) ve todos los items, salvo los q quieras ocultar.
Lo mas facil es reestringir, ya q el menu se ve completo en principio, y le vas ocultando items segun corresponda.
Al producirse un cambio de usuario, el menu debera verse completo por un instante, hasta q se oculten los items (restricciones) del nuevo usuario.