Foros del Web » Programación para mayores de 30 ;) » .NET »

Nivel de acceso vb.net 2005 sql server 2000

Estas en el tema de Nivel de acceso vb.net 2005 sql server 2000 en el foro de .NET en Foros del Web. HOLAS A TODOS TENGO UN FORMULARIO DE INICIAR SESION CON TRES USUARIOS "JONATHAN" "ANDREE" Y "JOSE" Y CADA UNO TIENE UN NIVEL DE ACCESO JONATHAN=GERENTE, ...
  #1 (permalink)  
Antiguo 26/08/2012, 17:59
Avatar de Andree_Software  
Fecha de Ingreso: agosto-2012
Ubicación: Peru
Mensajes: 5
Antigüedad: 11 años, 8 meses
Puntos: 0
Nivel de acceso vb.net 2005 sql server 2000

HOLAS A TODOS
TENGO UN FORMULARIO DE INICIAR SESION CON TRES USUARIOS "JONATHAN"
"ANDREE" Y "JOSE" Y CADA UNO TIENE UN NIVEL DE ACCESO JONATHAN=GERENTE,
ANDREE=SECTORISTA Y JOSE=CAJERO .


LA AYUDA QUE REQUIERO ES QUE AL INICIAR CON CAJERO = JOSE ME LLEVE AL MENÚ MOSTRÁNDOME SOLO LAS OPCIONES SOLICITADAS POR EJEMPLO QUE SOLO SE ACTIVE LA OPCIÓN "CAJA" Y LO DEMÁS NO


SQL SERVER 2000 - LA TABLA ES EMPLEADOS
CAMPOS EN LA SIGUIENTE IMAGEN

LA CONEXIÓN LA TENGO EN UN MODULO Y LA LLAMO CON "CN.OPEN"
  #2 (permalink)  
Antiguo 26/08/2012, 19:20
Avatar de cristiantorres  
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 1 mes
Puntos: 61
Respuesta: Nivel de acceso vb.net 2005 sql server 2000

Si los usuarios van iniciar sesión con esos nombres y solo son esos 3 lo que podes hacer es que al momento de iniciar sesión capturas el usuario en una variable y en el evento load del formulario según el nombre del usuario habilitas o deshabilitas las opciones del menú.
Algo asi
Código c#:
Ver original
  1. if(usuario == JONATHAN)
  2. {
  3.    cajeroToolStripMenuItem.Enabled = false;
  4. }
  5. else if(usuario == ANDREE)
  6. {
  7.    administradorToolStripMenuItem.Enabled = false;    
  8. }
vas comparando quien inicio sesión y deshabilitas las opciones del menú, aunque la manera ideal seria que en tu tabla agregaras una nueva columna tipo de usuario y cuando hagas el login recuperas el tipo de usuario y vas deshabilitando las opciones que no corresponden igual al codigo que te puse arriba solo que en vez del nombre comprobas el tipo de usuario.
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres
  #3 (permalink)  
Antiguo 28/08/2012, 13:19
Avatar de Andree_Software  
Fecha de Ingreso: agosto-2012
Ubicación: Peru
Mensajes: 5
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Nivel de acceso vb.net 2005 sql server 2000

Gracias Por La Idea, Pude Resolver Mi Problema

Etiquetas: 2000, nivel, server, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:22.