private Vector<Vector<Object>> getContenidoTabla(int perfil){
        //r_con.Connection();
        Tareas t=new Tareas(r_con);
        Permisos p=new Permisos(r_con);
        Vector<Vector<String>> v = p.getContenidoTablaPermisos(perfil);
        Vector<Vector<String>>tareas = t.getDescripcionTareas();
        
        Vector<Vector<Object>>matriz = new Vector();        
        Vector<Object>fila;
        int id_modulo,id_tarea;id_modulo=-1;id_tarea=-1;
        r_con.Connection();
        ResultSet rs;        
        try{
            for(Vector<String>modulos:v){
                fila=new Vector();
                fila.add(modulos.elementAt(0));// guardo en la primera posicion el nombre del MODULO                
                rs=r_con.Consultar("select mod_id_modulo from modulo where mod_descripcion='"+modulos.elementAt(0)+"'");
                    while(rs.next())
                        id_modulo=rs.getInt(1);                    
                for(Vector<String>tarea:tareas){                    
                    rs=r_con.Consultar("select tar_id_tarea from tarea where tar_descripcion='"+tarea.elementAt(0)+"'");
                    while(rs.next())     
                        id_tarea=rs.getInt(1);                                        
                    rs=r_con.Consultar("select per_id_perfil,mod_descripcion,tar_descripcion "
                                       +"from permiso,modulo,tarea "
                                       +"where mod_id_modulo=per_id_modulo and tar_id_tarea=per_id_tarea and "
                                       +"per_id_modulo="+id_modulo+" and per_id_tarea="+id_tarea +" and per_id_perfil="+perfil);
                    if(rs.next())
                        fila.add(true);
                    else
                        fila.add(false);                    
                }
                rs.close();
                matriz.add(fila);
            } 
        
        r_con.cierraConexion();
        }catch(Exception e){r_con.cierraConexion();}
        return matriz;
    }