예제 #1
0

        
예제 #2
0
        public EditForm(HudSkupina skupina)
        {
            InitializeComponent();
            numericUpDown_rok.Maximum = System.DateTime.Now.Year;
            textBox_nazov.Text        = skupina.Nazov;
            numericUpDown_rok.Value   = skupina.Rok_vzniku;

            _hudSkupina = skupina;

            foreach (string str in _hudSkupina.getDiskografia())
            {
                listBox_albums.Items.Add(str);
            }

            this.Text = skupina.Nazov;
        }
예제 #3
0
 private void button_edit_Click(object sender, EventArgs e)
 {
     if (listBox_zoznam.SelectedIndex >= 0) //ak je nieco selectnute
     {
         using (EditForm editform = new EditForm(databaza.getSkupina(listBox_zoznam.Items[listBox_zoznam.SelectedIndex].ToString())))
         {
             if (editform.ShowDialog() == DialogResult.OK)
             {
                 //nacitat udaje
                 databaza.vymazSkupinu(listBox_zoznam.Items[listBox_zoznam.SelectedIndex].ToString());
                 HudSkupina hudSkupina = editform.hudSkupina;
                 databaza.pridajSkupinu(hudSkupina.Nazov, hudSkupina);
                 //refreshnut list a treeview
                 reloadList();
                 loadTreeView(hudSkupina.Nazov);
             }
         }
     }
 }
예제 #4
0
        private void loadTreeView(string nazovSkupiny)
        {
            treeView_detail.Nodes.Clear();
            HudSkupina hudSkupina = databaza.getSkupina(nazovSkupiny);

            TreeNode[] tree_skupina_info = new TreeNode[]
            {
                new TreeNode("Nazov: " + hudSkupina.Nazov),
                new TreeNode("Rok vzniku: " + Convert.ToString(hudSkupina.Rok_vzniku))
            };

            TreeNode[] tree_diskografia = new TreeNode[hudSkupina.getDiskografia().Count];
            for (int i = 0; i < hudSkupina.getDiskografia().Count; i++)
            {
                tree_diskografia[i] = new TreeNode(hudSkupina.getDiskografia().ToArray()[i]);
            }

            treeView_detail.Nodes.Add(new TreeNode("Základne info", tree_skupina_info));
            treeView_detail.Nodes.Add(new TreeNode("Diskografia", tree_diskografia));
            treeView_detail.ExpandAll();
        }