Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/06/2011, 18:12
Avatar de giovani_loera
giovani_loera
 
Fecha de Ingreso: mayo-2011
Ubicación: Tijuana
Mensajes: 225
Antigüedad: 13 años, 6 meses
Puntos: 21
Respuesta: Login y menustrip, enabled

Bueno primero tienes q tener los privilegios q tiene cada usuario en la DB.

Te sugiero q tengas Roles, es decir un tiene un rol y ese rol tiene privilegios sobre el programa.
Asi q 2 usuarios tienen el mismo rol y aces como una generializacion de usuario con roles; y puede q un usuario tengo mas un rol a la vez.

Imaginemos q ya tienes los usuario con sus privilegios.

Una vez logiado el usuario, sera necesario traer todo los privilegios de ese usuario y tenerlos siempre activos mientras la aplicacion este abierta.

Si tienes un MenuStrip, pues en cada Item en el evento click valides si tiene el privilegios de abrir ese formulario, por ejemplo:

Código C#:
Ver original
  1. string[] privilegios;
  2. evento Click de un item del Menu()
  3. {
  4.      if(privilegios.Contains("Formulario X"))
  5.      {
  6.            //Si tiene privilegios abres el formulario o ejecutas un codigo
  7.       }
  8.      else
  9.       {
  10.             Message.Show("No tienes privilegios");
  11.        }
  12. }


Espero que te aya servido .

Saludos