Пример #1
0
        /*Método para cerrar la sesión abierta de un usuario y dirigirse a la página de inicio.
         * Requiere: recibe el evento cuando se presiona el botón para cerrar sesión.
         * Modifica: Modifica el valor booleano del estado de la sesión
         * Retorna: No retorna ningún valor
         */
        protected void cerrarSesion(object sender, EventArgs e)
        {
            ControladoraRecursos controladoraRH = new ControladoraRecursos();

            string ced = (string)Session["cedula"];
            Boolean a = controladoraRH.modificarEstadoCerrar(ced);
            Response.Redirect("~/Login.aspx");
        }
 /*Método para poder hacer que la controladora proyecto y  recursos humanos se comuniquen y cerrar sesión
 * Requiere: la cedula de la persona que se encuentra en la sesión
 * Modifica el estado de login de la persona, para indicar que ha cerrado la sesión
 * Retorna el valor de la variable booleana.
 */
 public bool cerrarSesion(string ced)
 {
     controladoraRH = new ControladoraRecursos();
     Boolean a = controladoraRH.modificarEstadoCerrar(ced);
     return a;
 }