Exemplo n.º 1
0
        private void BTNsqlist_Click(object sender, EventArgs e)
        {
            TreeNode node, nodetemp;
            TreeNode mynode;
            var      cats      = new List <string>();
            var      tras      = new BindingList <Track>();
            var      alb       = new List <string>();
            var      trackList = new BindingList <Track>();

            if (File.Exists(appPath + "\\trackxml.xml"))
            {
                try
                {
                    var trackxml = new XMLutils(appPath + "\\trackxml.xml");
                    treeView.Nodes.Clear();
                    cats = trackxml.Getcatagorys("Artist");
                    foreach (string art in cats)
                    {
                        node = treeView.Nodes.Add(art);
                        alb  = trackxml.Getalbums(art);
                        foreach (string myalbum in alb)
                        {
                            mynode = node.Nodes.Add(myalbum);
                            tras   = trackxml.Gettracks(myalbum, art);

                            for (int i = 0; i <= tras.Count - 1; i++)
                            {
                                nodetemp             = mynode.Nodes.Add(tras[i].Title);
                                mynode.ToolTipText   = Path.GetDirectoryName(tras[i].Filename);
                                nodetemp.ToolTipText = tras[i].Filename;
                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("error in database " + ex.Message);
                }
            }// close file.exists
        }
Exemplo n.º 2
0
Arquivo: Form1.cs Projeto: nowen3/Ntag
        private void BTNsqlist_Click(object sender, EventArgs e)
        {
            TreeNode node, nodetemp;
            TreeNode mynode;
            var cats = new List<string>();
            var tras = new BindingList<Track>();
            var alb = new List<string>();
            var trackList = new BindingList<Track>();

            if (File.Exists(appPath + "\\trackxml.xml"))
            {
                try
                {
                    var trackxml = new XMLutils(appPath + "\\trackxml.xml");
                    treeView.Nodes.Clear();
                    cats = trackxml.Getcatagorys("Artist");
                    foreach (string art in cats)
                    {
                        node = treeView.Nodes.Add(art);
                        alb = trackxml.Getalbums(art);
                        foreach (string myalbum in alb)
                        {
                            mynode = node.Nodes.Add(myalbum);
                            tras = trackxml.Gettracks(myalbum, art);

                            for (int i = 0; i <= tras.Count - 1; i++)
                            {
                                nodetemp = mynode.Nodes.Add(tras[i].Title);
                                mynode.ToolTipText = Path.GetDirectoryName(tras[i].Filename);
                                nodetemp.ToolTipText = tras[i].Filename;
                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("error in database " + ex.Message);
                }
            }// close file.exists
        }