コード例 #1
0
        private void addPages()
        {
            TreeNode     node = treeView1.Nodes.Add("Sudije i ocene");
            PropertyPage page = new SudijeIOcenePage(takmicenje);

            node.Tag = page;
            Pages.Add(page);

            TreeNode takmicenjaRoot = treeView1.Nodes.Add("Takmicenja");

            foreach (RezultatskoTakmicenjeDescription d in takmicenje.TakmicenjeDescriptions)
            {
                TreeNode takmicenjeNode = takmicenjaRoot.Nodes.Add(d.Naziv);

                // takmicenje II
                node = takmicenjeNode.Nodes.Add("Takmicenje II");
                if (takmicenje.FinaleKupa)
                {
                    page = new Takmicenje2FinaleKupaPage(d.Propozicije,
                                                         getDependentPropozicije(d));
                }
                else
                {
                    page = new Takmicenje2Page(d.Propozicije,
                                               getDependentPropozicije(d));
                }
                node.Tag = page;
                Pages.Add(page);

                // takmicenje III
                node = takmicenjeNode.Nodes.Add("Takmicenje III");
                if (takmicenje.FinaleKupa)
                {
                    page = new Takmicenje3FinaleKupaPage(d.Propozicije,
                                                         getDependentPropozicije(d));
                }
                else
                {
                    page = new Takmicenje3Page(d.Propozicije,
                                               getDependentPropozicije(d));
                }
                node.Tag = page;
                Pages.Add(page);

                // takmicenje IV
                node = takmicenjeNode.Nodes.Add("Takmicenje IV");
                if (takmicenje.FinaleKupa)
                {
                    page = new Takmicenje4FinaleKupaPage(d.Propozicije,
                                                         getDependentPropozicije(d));
                }
                else
                {
                    page = new Takmicenje4Page(d.Propozicije,
                                               getDependentPropozicije(d));
                }
                node.Tag = page;
                Pages.Add(page);
            }

            TreeNode svaTakmicenjaRoot = treeView1.Nodes.Add("Sva takmicenja");

            foreach (RezultatskoTakmicenje rt in rezTakmicenja)
            {
                TreeNode takmicenjeNode = svaTakmicenjaRoot.Nodes.Add(rt.Naziv);

                // takmicenje II
                node = takmicenjeNode.Nodes.Add("Takmicenje II");
                if (takmicenje.FinaleKupa)
                {
                    page = new Takmicenje2FinaleKupaPage(rt.Propozicije, null);
                }
                else
                {
                    page = new Takmicenje2Page(rt.Propozicije, null);
                }
                node.Tag = page;
                Pages.Add(page);

                // takmicenje III
                node = takmicenjeNode.Nodes.Add("Takmicenje III");
                if (takmicenje.FinaleKupa)
                {
                    page = new Takmicenje3FinaleKupaPage(rt.Propozicije, null);
                }
                else
                {
                    page = new Takmicenje3Page(rt.Propozicije, null);
                }
                node.Tag = page;
                Pages.Add(page);

                // takmicenje IV
                node = takmicenjeNode.Nodes.Add("Takmicenje IV");
                if (takmicenje.FinaleKupa)
                {
                    page = new Takmicenje4FinaleKupaPage(rt.Propozicije, null);
                }
                else
                {
                    page = new Takmicenje4Page(rt.Propozicije, null);
                }
                node.Tag = page;
                Pages.Add(page);
            }
        }
コード例 #2
0
ファイル: PropozicijeForm.cs プロジェクト: stankela/bilten
        private void addPages()
        {
            TreeNode node = treeView1.Nodes.Add("Sudije i ocene");
            PropertyPage page = new SudijeIOcenePage(takmicenje);
            node.Tag = page;
            Pages.Add(page);

            TreeNode takmicenjaRoot = treeView1.Nodes.Add("Takmicenja");
            foreach (RezultatskoTakmicenjeDescription d in takmicenje.TakmicenjeDescriptions)
            {
                TreeNode takmicenjeNode = takmicenjaRoot.Nodes.Add(d.Naziv);

                // takmicenje II
                node = takmicenjeNode.Nodes.Add("Takmicenje II");
                if (takmicenje.FinaleKupa)
                    page = new Takmicenje2FinaleKupaPage(d.Propozicije,
                        getDependentPropozicije(d));
                else
                    page = new Takmicenje2Page(d.Propozicije,
                        getDependentPropozicije(d));
                node.Tag = page;
                Pages.Add(page);

                // takmicenje III
                node = takmicenjeNode.Nodes.Add("Takmicenje III");
                if (takmicenje.FinaleKupa)
                    page = new Takmicenje3FinaleKupaPage(d.Propozicije,
                        getDependentPropozicije(d));
                else
                    page = new Takmicenje3Page(d.Propozicije,
                        getDependentPropozicije(d));
                node.Tag = page;
                Pages.Add(page);

                // takmicenje IV
                node = takmicenjeNode.Nodes.Add("Takmicenje IV");
                if (takmicenje.FinaleKupa)
                    page = new Takmicenje4FinaleKupaPage(d.Propozicije,
                        getDependentPropozicije(d));
                else
                    page = new Takmicenje4Page(d.Propozicije,
                        getDependentPropozicije(d));
                node.Tag = page;
                Pages.Add(page);
            }

            TreeNode svaTakmicenjaRoot = treeView1.Nodes.Add("Sva takmicenja");
            foreach (RezultatskoTakmicenje rt in rezTakmicenja)
            {
                TreeNode takmicenjeNode = svaTakmicenjaRoot.Nodes.Add(rt.Naziv);

                // takmicenje II
                node = takmicenjeNode.Nodes.Add("Takmicenje II");
                if (takmicenje.FinaleKupa)
                    page = new Takmicenje2FinaleKupaPage(rt.Propozicije, null);
                else
                    page = new Takmicenje2Page(rt.Propozicije, null);
                node.Tag = page;
                Pages.Add(page);

                // takmicenje III
                node = takmicenjeNode.Nodes.Add("Takmicenje III");
                if (takmicenje.FinaleKupa)
                    page = new Takmicenje3FinaleKupaPage(rt.Propozicije, null);
                else
                    page = new Takmicenje3Page(rt.Propozicije, null);
                node.Tag = page;
                Pages.Add(page);

                // takmicenje IV
                node = takmicenjeNode.Nodes.Add("Takmicenje IV");
                if (takmicenje.FinaleKupa)
                    page = new Takmicenje4FinaleKupaPage(rt.Propozicije, null);
                else
                    page = new Takmicenje4Page(rt.Propozicije, null);
                node.Tag = page;
                Pages.Add(page);
            }
        }