Exemplo n.º 1
0
        private void SetWhereView()
        {
            if (tableComboBox.Text != String.Empty && dbComboBox.Text != String.Empty)
            {
                whereColumnBox.Items.Clear();
                opBox.Items.Clear();
                Dictionary <string, string> columns = _runner.GetTable(dbComboBox.Text, tableComboBox.Text).Columns;
                if (columns.Count > 0)
                {
                    foreach (var col in columns)
                    {
                        whereColumnBox.Items.Add(col.Key);
                    }

                    opBox.Items.Add(">");
                    opBox.Items.Add("=");
                    opBox.Items.Add("<");
                    opBox.Items.Add("<>");
                    opBox.Items.Add(">=");
                    opBox.Items.Add("<=");

                    wherePanel.Enabled = true;
                }
            }
            else
            {
                wherePanel.Enabled = false;
            }
        }
Exemplo n.º 2
0
        public void SetProperties(string dbName, string tableName)
        {
            Init();
            var databases = _runner.GetDatabaseList().ToList();

            if (databases.Count > 0)
            {
                foreach (var db in databases)
                {
                    dbNameBox.Items.Add(db.Name);
                }

                if (dbName == tableName && dbName == string.Empty)
                {
                    dbNameBox.SelectedIndex = 0;
                }
                else
                {
                    tableNameTextBox.Text    = tableName;
                    tableNameTextBox.Enabled = false;
                    dbNameBox.Text           = dbName;
                    dbNameBox.Enabled        = false;
                    Dictionary <string, string> columns = _runner.GetTable(dbName, tableName).Columns;

                    CreateTableView(columns);
                }
            }
        }