protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { CtrlSession ctrlSession = new CtrlSession(); ctrlSession.validaSession(this); sesionManager = (SessionManager)this.Session[Recursos.MANAGER]; if (sesionManager.Parametros[Recursos.USER] != null) { SegUsuarios segUser = (SegUsuarios)sesionManager.Parametros[Recursos.USER]; SegUsuarios segusuario = segUsuarioRepository.GetUsuarioById(segUser.id); sesionManager.Parametros[Recursos.USER] = segusuario; Session[Recursos.MANAGER] = sesionManager; this.setVisibleDatosPerfil(segusuario); this.setVisibleDatosPersonaPerfil(segusuario); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { CtrlSession ctrlSession = new CtrlSession(); //utilizamos la controladora de la sesion ctrlSession.validaSession(this); //validamos la sesion dentro del sistema sesionManager = (SessionManager)this.Session[Recursos.MANAGER]; if (sesionManager.Parametros[Recursos.USER] != null) { SegUsuarios segUser = (SegUsuarios)sesionManager.Parametros[Recursos.USER]; ///traemos al objeto segUsuario de la sesion SegUsuarios segUsuario = segUsuarioRepository.GetUsuarioById(segUser.id); //consultamos que el usuario si esta en base de datos //establezco los valores validados en la sesion sesionManager.Parametros[Recursos.USER] = segUsuario; Session[Recursos.MANAGER] = sesionManager; //llamamos a el metodo que se encarga de poner los datos en la pantalla this.setVisibleDatosPersonaPerfil(segUsuario); this.setVisibleDatosPerfil(segUsuario); } } }