public AgendaSelectTree(MediaManager mediamanager) { // TODO: Complete member initialization this.mediamanager = mediamanager; InitializeComponent(); FolderData[] folders = mediamanager.GetFolders(); foreach (FolderData folder in folders) { //TreeNode foldernode = treeView1.Nodes.Add(folder.Name); //System.Windows.MessageBox.Show(folder.Name); TreeViewItem newChild = new TreeViewItem(); newChild.Header = folder.Name; treeView1.Items.Add(newChild); ClipData[] clips = mediamanager.GetClips(folder.ID); foreach (ClipData clip in clips) { TreeViewItem newSubChild = new TreeViewItem(); newSubChild.Header = clip.ID.ToString() + " - " + clip.Name + " - " + clip.Date.ToString(); newChild.Items.Add(newSubChild); } } }
private void Form1_Load(object sender, EventArgs e) { mediamanager = new MediaManager(); LoginForm login = new LoginForm(mediamanager); DialogResult result = login.ShowDialog(); if (result == DialogResult.OK) { FolderData[] folders = mediamanager.GetFolders(); foreach (FolderData folder in folders) { TreeNode foldernode = treeView1.Nodes.Add(folder.Name); ClipData[] clips = mediamanager.GetClips(folder.ID); foreach (ClipData clip in clips) { foldernode.Nodes.Add(clip.ID.ToString(), clip.Name + " - " + clip.ID); } } } else { Application.Exit(); } }