VARIABLES SESSION
Publicado por Christian (335 intervenciones) el 24/01/2007 16:35:03
AMIGOS, hace poco publique la siguiente consulta:
***********************************
Necesito manipular variables de session, pero desde una Clase....
Lo que pasa es que por ejemplo, cuando un usuario ingresa al sistema, cargo desde la tabla Preferecnias, las suyas, y las asigno a variables de session, pero el problema es que por ejemplo, dicho codigo lo debo repetir en la pagina que edita las preferencias de usuario, por lo cual, si el usuario modifica sus preferencias, debo actualizar sus variables de session que las gestionan. Ahora, talvez deberia repetir el codigo pues son pocas lineas, pero.... estamos en la epoca de la P.O.O., donde uno de sus principios es la Reusabilidad.
He probado desde una clase, pero no me toma las variables de session (Session("IdUsuario")="15"), y no se como hacerlo.
Traté tambien desde en Global.asax, pero nada.
Espero me puedan ayudar...
***********************************
y el amigo JULIO CESAR me respondio:
***********************************
Usa desde la clase el namespace System.Web.SessionState, y en la clase usa el objeto HttpSessionState.
***********************************
AHORA EL PROBLEMA ES QUE NO SE COMO APLICARLO...
OJALA, ALGUIEN PUEDA AYUDARME
NOTA: (OBVIAMENTE PROBE CIENTOS DE INTENTOS, NO SE TRATA DE QUE ME HAGAN TODO EL TRABAJO, ASI QUE NO PIENSEN QUE SOY UN FLOJO, SOLO NECESITO UNA AYUDITA)
***********************************
Necesito manipular variables de session, pero desde una Clase....
Lo que pasa es que por ejemplo, cuando un usuario ingresa al sistema, cargo desde la tabla Preferecnias, las suyas, y las asigno a variables de session, pero el problema es que por ejemplo, dicho codigo lo debo repetir en la pagina que edita las preferencias de usuario, por lo cual, si el usuario modifica sus preferencias, debo actualizar sus variables de session que las gestionan. Ahora, talvez deberia repetir el codigo pues son pocas lineas, pero.... estamos en la epoca de la P.O.O., donde uno de sus principios es la Reusabilidad.
He probado desde una clase, pero no me toma las variables de session (Session("IdUsuario")="15"), y no se como hacerlo.
Traté tambien desde en Global.asax, pero nada.
Espero me puedan ayudar...
***********************************
y el amigo JULIO CESAR me respondio:
***********************************
Usa desde la clase el namespace System.Web.SessionState, y en la clase usa el objeto HttpSessionState.
***********************************
AHORA EL PROBLEMA ES QUE NO SE COMO APLICARLO...
OJALA, ALGUIEN PUEDA AYUDARME
NOTA: (OBVIAMENTE PROBE CIENTOS DE INTENTOS, NO SE TRATA DE QUE ME HAGAN TODO EL TRABAJO, ASI QUE NO PIENSEN QUE SOY UN FLOJO, SOLO NECESITO UNA AYUDITA)
Valora esta pregunta


0