
Habilitar o Deshabilidar JMenu segun privilegio
Publicado por Leon (4 intervenciones) el 09/06/2014 21:55:20
Hola gente buenas tardes, me dirijo atravez de estas lineas para consultarles sus experiencias en cuanto a los privilegios de usuarios. Actualmente estoy desarrollando una aplicacion de escritorio con java, Mysql y Eclipse
Lo que tengo actualmente es un login donde elijo el tipo de usuario ( administrador , dueño )
una vez comprobado los datos en la BD de esos usuarios ingreso a la pantalla principal si el pass coincide, hasta ahi todo perfecto, en esa pantalla principal hago un if y pregunto que tipo de usuario es. si es Administrador deshabilito algunos JMenu y si es Dueño deshalito otras.
Por ejemplo:
if(privilegio=="Administrador"){
Especialidades.setEnabled(true);
}
if(privilegio=="Dueño"){
Notas.setEnabled(true);
}
En mi BD tengo una tabla de usuarios donde guardo... id , usuario , pass , privilegio.
Este proceso lo realizo yo mediante codigo es decir, siempre seria asi.
Lo que yo quiero lograr es, mediante un JCheckBox habilitar o deshabilitar los JMenu y guardar la Config en la tabla Usuarios. espero me haya expresado bien
Les dejo saludos.-
Editar/Borrar Mensaje
Lo que tengo actualmente es un login donde elijo el tipo de usuario ( administrador , dueño )
una vez comprobado los datos en la BD de esos usuarios ingreso a la pantalla principal si el pass coincide, hasta ahi todo perfecto, en esa pantalla principal hago un if y pregunto que tipo de usuario es. si es Administrador deshabilito algunos JMenu y si es Dueño deshalito otras.
Por ejemplo:
if(privilegio=="Administrador"){
Especialidades.setEnabled(true);
}
if(privilegio=="Dueño"){
Notas.setEnabled(true);
}
En mi BD tengo una tabla de usuarios donde guardo... id , usuario , pass , privilegio.
Este proceso lo realizo yo mediante codigo es decir, siempre seria asi.
Lo que yo quiero lograr es, mediante un JCheckBox habilitar o deshabilitar los JMenu y guardar la Config en la tabla Usuarios. espero me haya expresado bien
Les dejo saludos.-
Editar/Borrar Mensaje
Valora esta pregunta


0