Ejemplo n.º 1
0
        public void addQueryWindow(queryBrowser qb)
        {
            windowID++;
            qb.Name = "QueryBrowser " + windowID;
            if (currentProfil.getProperty(ProfilProps.STYLE_COLOR) != null && currentProfil.getProperty(ProfilProps.STYLE_COLOR).Length > 2)
            {
                StyleFormProps profilStyle = new StyleFormProps();
                profilStyle.MainColor = Color.FromArgb(int.Parse(currentProfil.getProperty(ProfilProps.STYLE_COLOR)));

                string styleName = currentProfil.getProperty(ProfilProps.WINDOW_STYLE);
                if (styleName == null)
                {
                    styleName = ProjectorForm.getMainFormStyle();
                }

                profilStyle.composeStyle(styleName);
                qb.setStyle(profilStyle);
            }
            qb.sensorProfil = currentProfil;
            qb.loadPlaceHolder();
            qb.MdiParent = this;

            qb.Show();
            qb.listTables();
            listWindows();
        }
Ejemplo n.º 2
0
        public Form getQueryForm(string name)
        {
            foreach (Form chform in this.MdiChildren)
            {
                String displayname = chform.Name;

                if (chform.Text == "queryBrowser")
                {
                    queryBrowser querBrw = (queryBrowser)chform;

                    if (querBrw.ScriptIdent == name)
                    {
                        return(chform);
                    }
                }
            }
            return(null);
        }
Ejemplo n.º 3
0
        private queryBrowser getQueryBrowser(ReflectionScriptDefines refObject, Object parent)
        {
            queryBrowser browser = new queryBrowser();

            browser.Name        = refObject.name;
            browser.ScriptIdent = refObject.name;

            if (parent is MdiForm)
            {
                MdiForm      mdi        = (MdiForm)parent;
                queryBrowser existingQb = (queryBrowser)mdi.getQueryForm(refObject.name);
                if (null == existingQb)
                {
                    mdi.addQueryWindow(browser);
                }
                else
                {
                    return(existingQb);
                }
            }

            return(browser);
        }
Ejemplo n.º 4
0
        private void querysToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            queryBrowser qb = new queryBrowser();

            this.addQueryWindow(qb);
        }