Foros del Web » Programando para Internet » ASPX (.net) »

problema de lógica básica con una grilla

Estas en el tema de problema de lógica básica con una grilla en el foro de ASPX (.net) en Foros del Web. Buenas.: En mi módulo de seguridad que estoy armando, tengo una grilla con la siguiente estructura: Módulo | insertar | Modificar | Borrar | seleccionar ...
  #1 (permalink)  
Antiguo 08/09/2011, 12:21
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años, 6 meses
Puntos: 2
problema de lógica básica con una grilla

Buenas.:

En mi módulo de seguridad que estoy armando, tengo una grilla con la siguiente estructura:

Módulo | insertar | Modificar | Borrar | seleccionar
ventas | true | false | false | true


donde el administrador pone en true o false seleccionando un checkbox de la grilla.

La pregunta es tonta, pero realmente quiero hacerlo lo mejor posible:

Los escenarios posibles son los siguientes:

1. Es la primera vez que se dan permisos al usuario.
2. El usuario ya tiene permisos y se modifican.
3. El usuario tiene permisos para algunos módulos, pero se agregaron nuevos.



La mejor opción al confirmar la operación, podría ser borrar todos los permisos que tenga ese usuario y recrearlos o hay alguna mejor opción?

Muchas gracias
  #2 (permalink)  
Antiguo 10/09/2011, 08:52
 
Fecha de Ingreso: septiembre-2011
Ubicación: Corrientes-Arg.
Mensajes: 4
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: problema de lógica básica con una grilla

Estimado, si entendi bien tu planteo estas tratando de establecer el estado del usuario para saber si este está en uno de los 3 escenarios que en definitiva se reducen a 2 (Alta y Modificación).

Suponiendo de una manera simplificada que el objeto "Usuario" este vinculado a una tabla "Permisos" donde guardas las acciones permitidas para cada usuario y que estos sean campos boleanos en la BD podrias simplemente al confirmar, guardar los valores de la grilla y dado que serían campos CheckBox su equivalencia asignara 'true' o 'false' de manera tal que quede reflejado las variaciones.

Creo que por simplicidad y practicidad yo no estaría preguntando para cada opción si antes tenia un valor y ahora se modifico para salvarlo dado las características del planteo.

Bueno como te dije es una vista rápida a tu caso, espero haber aportado algo.

Saludos.
  #3 (permalink)  
Antiguo 12/09/2011, 07:01
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 20 años, 6 meses
Puntos: 2
Respuesta: problema de lógica básica con una grilla

Gracias por el tiempo dedicado a atender mi consulta.

La cuestión es básicamente la siguiente:

tabla usuario, tabla módulos, tabla permisos.

en la grilla, tengo que listar todos los módulos y seguido todos los permisos posibles.

La tabla permisos va a tener | idModulo | idUsuario | Alta | Baja | Modificación | seleccion|

supongamos el escenario donde el usuario ya tiene permisos y se modifican, ¿Qué es conveniente, borrar todos los permisos e ingresarlos nuevamente?

Saludos

Etiquetas: grilla, aspx
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 14:00.