protected void redirigir(int id_usuario, int id_rol) { A_ROL r = new A_ROL(); A_USUARIO u = new A_USUARIO(); //Guardando la información del usuario en la sesión Session["usuario"] = u.getUsuarioDetallesById(id_usuario); //Extrayendo el rol del usuario string rol = ((MV_DetalleUsuario)Session["usuario"]).NOMBRE_ROL.ToUpper(); //Redirigiendo hacia la página correcta switch (rol) { case "ADMINISTRADOR": Response.RedirectToRoute("AdministrarUsuarios"); //crud de usuarios break; case "BENEFICIARIO": Response.RedirectToRoute("ConsultarPropuestas"); //Consultar propuestas de solución break; case "CONSULTOR": Response.RedirectToRoute("ConsultarBeneficiario"); break; case "COORDINADOR": Response.RedirectToRoute("ConsultarBeneficiario"); break; case "FORMULADOR": Response.RedirectToRoute("RegistrarExperiencia"); break; case "COMITÉ EVALUADOR": Response.RedirectToRoute("ConsultarIniciativa"); break; case "PRESIDENTE": Response.RedirectToRoute("ConsultarIniciativa"); break; } }