Exemplo n.º 1
0
        private TabPage AddMdxEditorTabPage(string cubeText, string connStr, string mdx)
        {
            TabPage         page      = new TabPage(cubeText);
            MdxExecuterCtrl mdxEditor = new MdxExecuterCtrl();

            mdxEditor.ConnStr = connStr;
            mdxEditor.Mdx     = mdx;
            mdxEditor.Dock    = DockStyle.Fill;
            page.Controls.Add(mdxEditor);
            tabControlMdxEditorCollection.TabPages.Add(page);
            return(page);
        }
Exemplo n.º 2
0
        private void saveMdxInCurrentTabPageToolStripMenuItem_Click(object sender, EventArgs e)
        {
            List <MdxCodeSnip> list   = new List <MdxCodeSnip>();
            MdxExecuterCtrl    editor = FindMdxEditorCtrl(tabControlMdxEditorCollection.SelectedTab);

            list.Add(new MdxCodeSnip()
            {
                Name    = tabControlMdxEditorCollection.SelectedTab.Text,
                ConnStr = editor.ConnStr,
                Mdx     = editor.Mdx
            });
            SaveToFile(list);
        }
Exemplo n.º 3
0
        private void saveMdxInAllTabPageToolStripMenuItem_Click(object sender, EventArgs e)
        {
            List <MdxCodeSnip> list = new List <MdxCodeSnip>();

            foreach (TabPage currentTabPage in tabControlMdxEditorCollection.TabPages)
            {
                MdxExecuterCtrl editor = FindMdxEditorCtrl(currentTabPage);
                list.Add(new MdxCodeSnip()
                {
                    Name    = currentTabPage.Text,
                    ConnStr = editor.ConnStr,
                    Mdx     = editor.Mdx
                });
            }
            SaveToFile(list);
        }