Example #1
0
        private void ExecuteButtonClick(object sender, EventArgs e)
        {
            try
            {
                this.BeginLongWait();
                var results = this.dataService.Execute(this.queryTextBox.Text);

                ResultsFormFactory.Generate(this, results);
            }
            catch (Exception x)
            {
                MessageBox.Show(x.Message, "SQL error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally
            {
                this.EndLongWait();
            }
        }
Example #2
0
        private void QueryTextBoxPreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
        {
            switch (e.KeyCode)
            {
            case Keys.F5:
                this.ExecuteButtonClick(this.executeButton, new EventArgs());
                break;

            case Keys.F10:
                ResultsFormFactory.Generate(this, this.DummyDataService.Execute(null));
                break;

            case Keys.A:
                if (e.Control)
                {
                    this.queryTextBox.SelectAll();
                }
                break;
            }
        }