Beispiel #1
0
    /// <summary>
    /// PAGE_LOAD
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    #region Page_Load
    protected void Page_Load(object sender, EventArgs e)
    {
        //Instancia a la clase SessionTimeOut
        SessionTimeOut obj_Session = new SessionTimeOut();
        //****************
        //se manda llamar al metodo de validar sesion
        bool bSessionE = obj_Session.IsSessionTimedOut();

        //***********

        //se valida la sesion
        if (!bSessionE)
        {
            //SE asigna el ID de usuario Loggeado
            ahddUser.Value = Session["iIdUsuario"].ToString();
            //**************************

            //Inicio TRY
            try
            {
                //Se declaran y crean los breadCrumbs
                string[] sDatos = { "Inicio", "Avisos" };
                string[] sUrl   = { "" };
                breadCrum.migajas(sDatos, sUrl);
                //*********************************
                ///MANDA LLAMAR MÉTODO PARA GENERAR DETALLE
                fn_generar_detalle_aviso(Session["iIdUsuario"].ToString());
                ///INSTANCIA A LA CLASE AVISOS
                Avisos aviso = new Avisos();
                ///VARIABLE PARA RECUPERAR ID DE USUARIO
                Security secUser = new Security(Session["iIdUsuario"].ToString());
                aviso.gsUsuario = int.Parse(secUser.DesEncriptar());
                ///SE MANDA LLAMAR MÉTODO PARA ACTUALIZAR ESTATUS
                aviso.getActualizarEstatusAviso(aviso, 2);
            }
            //*******
            //Inicio Catch
            catch
            {
                //si ocurre algun error se redirecciona al usuario al Inicio
                Response.Redirect("../Inicio/Inicio.aspx");
                //******
            }
            //******************
        }
        //**********
        else
        {
            //si se termino el tiempo de sesion se redirecciona al Login y se limpia sesion
            Session.Clear();
            Session.Abandon();
            Response.Redirect("../../Login.aspx");
            //***********
        }
        //*************
    }
Beispiel #2
0
    /// <summary>
    /// PAGE LOAD
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Page_Load(object sender, EventArgs e)
    {
        ///INSTNACIA A CLASE DE SESSION
        SessionTimeOut session = new SessionTimeOut();
        ///EJECUTA METODO PARA VERIFICAR SI NO ESTA CADUCADA LA SESSION
        bool bSessionE = session.IsSessionTimedOut();

        ///VERIFICA SI NO ESTA CADUDADA SESSION
        if (!bSessionE)
        {
            ///INICIO TRY
            try
            {
                ///CONSTRUYE MENU
                string sIdUsuario = Session["iIdUsuario"].ToString();
                atxtIdUsuarioNotificaciones.Value = sIdUsuario;
                ///hulMenuUsuario.InnerHtml = menuUsuario(Session["iIdUsuario"].ToString());
                ///Variable para desencryptar id de usuario
                Security secNomUser = new Security(Session["NombreUsuario"].ToString());
                ///MUESTRA NOMBRE DE USUARIO
                alblNombreUsuario.Text = secNomUser.DesEncriptar();
            }///FIN TRY
             ///INICIO CATCH
            catch (Exception ex)
            {
            } ///FIN CATCH
        }     /////FIN VERIFICA NO ESTA CADUCADA LA SESSION
         ///INICIO EL SE ESTA CADUCA SESSION
        else
        {
            ///INICIO TRY
            try
            {
                ///LIMPIA VARIABLES
                Session.Clear();
                Session.Abandon();
                ///REDIRECCIONA A LOGIN
                Response.Redirect("../../LoginID.aspx", false);
            }///FIN TRY
             ///INICIO CATCH
            catch (Exception ex)
            {
            } ///FIN CATCH
        }     ///FIN ELSE ESTA CADUCADA SESSION
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        SessionTimeOut obj_session = new SessionTimeOut();
        bool           bSessionE   = obj_session.IsSessionTimedOut();

        ///INICIO SESSION
        if (!bSessionE)
        {
            //Se declaran los breadCrumbs
            string[] sDatos = { "Actualizaciones" };
            string[] sUrl   = { "" };
            breadCrum.migajas(sDatos, sUrl);

            ///TRY
            try
            {
                ///recupera el id de Usuario
                string sCveUser = Session["iIdUsuario"].ToString();

                ///Objeto a Clientes
                Actualizacion obj_actualizacion = new Actualizacion();
                obj_actualizacion.getContenidoEncabezado(obj_actualizacion);

                alblListaActualizacion.Text = obj_actualizacion.sContenido;
            }///FIN TRY
            ///INICIO CATCH
            catch (Exception ex)
            {
                ///HAY ERROR EN EJECUCION, REDIRECCIONA A INICIO
                Response.Redirect("../Inicio/Inicio.aspx");
            } ///FIN CATCH
        }     ///FIN IF SESSION
        ///INICIO ELSE SESSION
        else
        {
            ///CIERRA LA SESSION Y REDIRECCIONA A LOGIN
            Session.Clear();
            Session.Abandon();
            Response.Redirect("../../Login.aspx");
        } ///FIN ELSE SESSION
    }