none
Una interfaz basada en roles RRS feed

  • Pregunta

  • Saludos, una vez mas requiero de su ayuda.

    Mis dudas son:

    1.Es que si puedo manejar una "ventana generica" en la cual pueda logear a cierto usuario (administrador, empleado, etc.) y se muestre una interfaz grafica dependiendo del usuario que se logeo, algo asi como cuando se entra a Windows se tienen ciertos iconos en el escritorio y programas disponibles para ese usuario, y esto no requiere redisenar una ventana para cada usuario es decir que se genere la interfaz automaticamente.

    Esto lo quiero aplicar para una aplicacion basada en roles la cual pida el usuario y contrasena y se genere una interfaz de usuario de manera automatica.

    2.-Tambien quisiera saber si es posible utilizar una ventana algo asi como un menu y posteriormente, sobre la misma ventana se genere otro diseno dependiendo de alguna opcion hecha por el usuario en el menu anterior pero sin cambiar de ventana.

    Les agradezco mucho su atencion.

    domingo, 9 de mayo de 2010 17:50

Respuestas

  • hola

    en principio algo automatico que rediseñe la interfaz basada en la informacion o roles del usuario, no existe

    si lo haces deberas tu mismo ,sabiendo el rol ocultar o mostrar que campso o informarmacion visualziar, o que oepracion sobre los datos perminitir

    lo general es que a nivel de controles de una apntalla no se trabaje tanto en ocultar o mostrar campos ya sean textbox, combobox, etc, sino mas abien apunta a las oepraciones que se peuden realizar con esta informacion, por ejmeplo en la pantalla de cliente un empleado podrias visualizar los datos y solo eso, y un administrador podria visualizar y ademas modificar

    si es asi solo actuarias sobre las oepraciones de la info pero los camps a visualziar serian los mismos

     

    - con respecto al menu podrias armarlo dinamicamente por codigo, o sea cuando se hace el form_load del formulario podrias ir agregando los items del menu que correspondan con ese rol


    en el codigo del link veras como programaticamente trabaja con los objetos, creando el menu, en este caso no lo crea en base a un rol, pero si muestra como ir creando lo items
    de esta forma podrias en base al rol del usuario armar el menu

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta GerogeJ lunes, 10 de mayo de 2010 23:35
    domingo, 9 de mayo de 2010 18:31

Todas las respuestas

  • hola

    en principio algo automatico que rediseñe la interfaz basada en la informacion o roles del usuario, no existe

    si lo haces deberas tu mismo ,sabiendo el rol ocultar o mostrar que campso o informarmacion visualziar, o que oepracion sobre los datos perminitir

    lo general es que a nivel de controles de una apntalla no se trabaje tanto en ocultar o mostrar campos ya sean textbox, combobox, etc, sino mas abien apunta a las oepraciones que se peuden realizar con esta informacion, por ejmeplo en la pantalla de cliente un empleado podrias visualizar los datos y solo eso, y un administrador podria visualizar y ademas modificar

    si es asi solo actuarias sobre las oepraciones de la info pero los camps a visualziar serian los mismos

     

    - con respecto al menu podrias armarlo dinamicamente por codigo, o sea cuando se hace el form_load del formulario podrias ir agregando los items del menu que correspondan con ese rol


    en el codigo del link veras como programaticamente trabaja con los objetos, creando el menu, en este caso no lo crea en base a un rol, pero si muestra como ir creando lo items
    de esta forma podrias en base al rol del usuario armar el menu

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta GerogeJ lunes, 10 de mayo de 2010 23:35
    domingo, 9 de mayo de 2010 18:31
  • Muy bien te agradezco

    lunes, 10 de mayo de 2010 23:35