예제 #1
0
        void RefreshDirectories()
        {
            DirectoryAlbum tmp = new DirectoryAlbum(SongPath);

            temporalId = 0;
            tmp.Name   = GetSActualIdAndSetNext();
            temporalId++;
            CheckRecursiveDirectory(ref tmp);

            treeLocalDirectories.Nodes.Clear();

            treeLocalDirectories.Nodes.Add(tmp);

            TreeViewHelper.ExpandFirstNode(treeLocalDirectories);
        }
예제 #2
0
        void CheckRecursiveDirectory(ref DirectoryAlbum parent)
        {
            DirectoryAlbum tmp;

            foreach (var dir in parent.GetDirectories())
            {
                tmp      = new DirectoryAlbum(dir);
                tmp.Name = GetSActualIdAndSetNext();

                //Añadimos el album al array
                //Albums.Add(tmp);

                //Añadimos el album al nodetree si no es null
                if (parent != null)
                {
                    parent.Nodes.Add(tmp);
                }

                //comprobamos si existen más
                CheckRecursiveDirectory(ref tmp);
            }
        }
예제 #3
0
 static void TagNewAlbumToDirectory(DirectoryAlbum album)
 {
     TagNewAlbumToDirectory(album.FullPath, album.FileName);
 }
예제 #4
0
        void RefreshDirectories()
        {
            DirectoryAlbum tmp = new DirectoryAlbum(SongPath);
            temporalId = 0;
            tmp.Name = GetSActualIdAndSetNext();
            temporalId++;
            CheckRecursiveDirectory(ref tmp);

            treeLocalDirectories.Nodes.Clear();

            treeLocalDirectories.Nodes.Add(tmp);

            TreeViewHelper.ExpandFirstNode(treeLocalDirectories);
        }
예제 #5
0
        void CheckRecursiveDirectory(ref DirectoryAlbum parent)
        {
            DirectoryAlbum tmp;
            foreach (var dir in parent.GetDirectories())
            {
                tmp = new DirectoryAlbum(dir);
                tmp.Name = GetSActualIdAndSetNext();

                //Añadimos el album al array
                //Albums.Add(tmp);

                //Añadimos el album al nodetree si no es null
                if (parent != null)
                    parent.Nodes.Add(tmp);

                //comprobamos si existen más
                CheckRecursiveDirectory(ref tmp);
            }
        }
예제 #6
0
 static void TagNewAlbumToDirectory(DirectoryAlbum album)
 {
     TagNewAlbumToDirectory(album.FullPath, album.FileName);
 }