Ejemplo n.º 1
0
 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);
         }
     }
 }
Ejemplo n.º 2
0
        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);
                }
            }
        }