private void RunQuery_Click(object sender, EventArgs e) { try { string Script = ArchiScript.Text; Cli.UpdateHost("Processing query...", 0, false, true); Response R = Cli.QueryServer(Script) as Response; if (R.Attachment is string) { OutStream.Write(R.Attachment as string); Cli.Workspace_Lower.Controls.Add(OutStream); } else if (R.Attachment is Table) { Cli.Workspace_Lower.Controls.Add(new TablePreview(R.Attachment as Table, Cli, false, true)); } Cli.UpdateHost("Ready", 6); } catch (Exception ex) { stats_lbl.Text = ex.Message; ErrorPanel.Visible = true; ErrorSign.Visible = true; ErrorPanel.BringToFront(); } }
private void handleError(string errorMessage) { ErrorMessage.Text = errorMessage; ErrorPanel.BringToFront(); ErrorPanel.Visible = true; }