コード例 #1
0
ファイル: Form1.cs プロジェクト: JSalazr/TBD2_Proyecto1
        private void button2_Click(object sender, EventArgs e)
        {
            if (treeView1.SelectedNode.Parent != null && treeView1.SelectedNode.Parent.Text == "Tables")
            {
                panel1.Controls.Clear();
                Form6 tdata = new Form6(treeView1.SelectedNode.Text, treeView1.SelectedNode.Parent.Parent.Text);
                tdata.TopLevel        = false;
                tdata.AutoScroll      = true;
                tdata.FormBorderStyle = FormBorderStyle.None;
                panel1.Controls.Add(tdata);
                tdata.Show();
            }
            else if (treeView1.SelectedNode.Text == "Tables")
            {
                panel1.Controls.Clear();
                Tablas tablas = new Tablas(treeView1.SelectedNode.Parent.Text);
                tablas.TopLevel        = false;
                tablas.AutoScroll      = true;
                tablas.FormBorderStyle = FormBorderStyle.None;
                panel1.Controls.Add(tablas);
                tablas.Show();
            }
            else if (treeView1.SelectedNode.Text == "Views")
            {
                panel1.Controls.Clear();
                Views views = new Views(treeView1.SelectedNode.Parent.Text);
                views.TopLevel        = false;
                views.AutoScroll      = true;
                views.FormBorderStyle = FormBorderStyle.None;
                panel1.Controls.Add(views);
                views.Show();
            }
            else if (treeView1.SelectedNode.Text == "Procedures")
            {
                panel1.Controls.Clear();
                Procedures procedures = new Procedures(treeView1.SelectedNode.Parent.Text);
                procedures.TopLevel        = false;
                procedures.AutoScroll      = true;
                procedures.FormBorderStyle = FormBorderStyle.None;
                panel1.Controls.Add(procedures);
                procedures.Show();
            }
            else if (treeView1.SelectedNode.Text == "Checks")
            {
                panel1.Controls.Clear();
                Checks checks = new Checks(treeView1.SelectedNode.Parent.Text);
                checks.TopLevel        = false;
                checks.AutoScroll      = true;
                checks.FormBorderStyle = FormBorderStyle.None;
                panel1.Controls.Add(checks);
                checks.Show();
            }
            else if (treeView1.SelectedNode.Text == "Indexes")
            {
                panel1.Controls.Clear();
                Indexes indexes = new Indexes(treeView1.SelectedNode.Parent.Text);
                indexes.TopLevel        = false;
                indexes.AutoScroll      = true;
                indexes.FormBorderStyle = FormBorderStyle.None;
                panel1.Controls.Add(indexes);
                indexes.Show();
            }
            else if (treeView1.SelectedNode.Text == "Triggers")
            {
                panel1.Controls.Clear();
                Triggers triggers = new Triggers(treeView1.SelectedNode.Parent.Text);
                triggers.TopLevel        = false;
                triggers.AutoScroll      = true;
                triggers.FormBorderStyle = FormBorderStyle.None;
                panel1.Controls.Add(triggers);
                triggers.Show();
            }
            else
            {
                string text = treeView1.SelectedNode.Text;
                foreach (var con in Globals.connections)
                {
                    if (con.conn_name == text)
                    {
                        Globals.connection_string = "Driver=Adaptive Server Enterprise; Server=" + con.server + ";Port=" + con.port + ";";
                        Form3 login = new Form3();
                        login.ShowDialog();
                        OdbcConnection conn = new OdbcConnection(Globals.connection_string);
                        conn.Open();
                        OdbcCommand    command = conn.CreateCommand();
                        OdbcDataReader reader;
                        command.CommandText = "select name from sysdatabases";
                        reader = command.ExecuteReader();
                        List <string> list = new List <string>();
                        while (reader.Read())
                        {
                            list.Add(reader.GetString(0));
                        }
                        conn.Close();
                        List <TreeNode> dbs = new List <TreeNode>();

                        foreach (var db in list)
                        {
                            List <TreeNode> objects = new List <TreeNode>();
                            List <TreeNode> tabs    = new List <TreeNode>();
                            string          idk     = Globals.connection_string + "database=" + db + ";";
                            conn = new OdbcConnection(idk);
                            try
                            {
                                conn.Open();
                                command             = conn.CreateCommand();
                                command.CommandText = "select name from sysobjects where type = 'U' and uid = user_id()";
                                reader = command.ExecuteReader();
                                List <string> list1 = new List <string>();
                                while (reader.Read())
                                {
                                    list1.Add(reader.GetString(0));
                                }
                                conn.Close();
                                foreach (var tab in list1)
                                {
                                    tabs.Add(new TreeNode(tab));
                                }
                                objects.Add(new TreeNode("Tables", tabs.ToArray()));
                                objects.Add(new TreeNode("Views"));
                                objects.Add(new TreeNode("Indexes"));
                                objects.Add(new TreeNode("Procedures"));
                                objects.Add(new TreeNode("Triggers"));
                                objects.Add(new TreeNode("Checks"));
                                dbs.Add(new TreeNode(db, objects.ToArray()));
                            }
                            catch (Exception)
                            {
                            }
                        }
                        treeView1.BeginUpdate();
                        treeView1.SelectedNode.Remove();
                        treeView1.Nodes.Add(new TreeNode(text, dbs.ToArray()));
                        treeView1.EndUpdate();
                    }
                }
            }
        }
コード例 #2
0
        private void аналітикаПродажівфільтрToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form6 form6 = new Form6();

            form6.Show();
        }
コード例 #3
0
        private void button11_Click_1(object sender, EventArgs e)
        {
            Form6 f6 = new Form6();

            f6.Show();
        }
コード例 #4
0
        private void Editlabel_Click(object sender, EventArgs e)
        {
            Form6 form = new Form6();

            form.Show();
        }
コード例 #5
0
        private void toolStripLabel2_Click(object sender, EventArgs e)
        {
            Form6 qq = new Form6();

            qq.Show();
        }
コード例 #6
0
        private void количествуЛекцийToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form6 z = new Form6();

            z.Show();
        }
コード例 #7
0
ファイル: Lock Screen.cs プロジェクト: dpesall/Insulin-Pump
        private void button6_Click(object sender, EventArgs e)
        {
            var error6Form = new Form6();

            error6Form.Show();
        }