/// <summary> /// Fires when DatabaseTreeView is requested for a table. /// </summary> /// <remarks>Checks whether the table is already represented by the DatabaseDataGrid and if true activates it instead of creating a new table.</remarks> /// <param name="server">server</param> /// <param name="database">database</param> /// <param name="table">table</param> public void ViewDataTable(string server, string database, string table) { if (!IsExistedDBViewerDataGrid(server, database, table)) { DBViewerApp.Instance().DatabaseTableRequested(server, database, table); } }
/// <summary> /// Fires when DatabaseTreeView is requested for new sql server. /// </summary> /// <param name="server">server</param> /// <param name="user">user</param> /// <param name="password">password</param> public void AddSqlServer(string server, string user, string password) { if (dbTree.TreeNodeContains(dbTree.SelectedNode, server)) { MessageBox.Show(server + " SQL server already exists", DBViewerConstants.ApplicationName, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DBViewerApp.Instance().DatabasesInfoRequested(server, user, password); }
/// <summary> /// Save requisted /// </summary> /// <param name="server">server</param> /// <param name="database">database</param> /// <param name="table">table</param> /// <param name="data">data</param> public void SaveDatabaseTable(string server, string database, string table, DataTable data) { DBViewerApp.Instance().SaveDatabaseTableRequested(server, database, table, data); }
/// <summary> /// Fires when DatabaseTreeView is requested for all tables of the sql databases in a given sql server. /// </summary> /// <param name="server">server</param> /// <param name="databases">database</param> public void AddSqlDataTables(string server, ArrayList databases) { DBViewerApp.Instance().DatabasesTablesInfoRequested(server, databases); }