public UI() { InitializeComponent(); m_deserializeDockContent = new DeserializeDockContent(GetContentFromPersistString); tablesView = TablesAndViewsUI.GetPanel; sqlView = new SQLView(); sqlView.StoreFileName += SetSQLFileName; sqlView.actualDataTable += ExportDataTable; procFunctionView = ProceduresAndFunctions.GetPanel; procFunctionView.PlaceProcInEditWindow += sqlView.PlaceStoredProcInEditBox; me = this; }
public void ApplyDataObject(DataBaseObjectClass aDataObject) { if (_aDataObject == null || !_aDataObject.Equals(aDataObject)) { _aDataObject = aDataObject; lblDB.Text = _aDataObject.DatabaseName; lblServer.Text = _aDataObject.ServerOrFile; TablesAndViewsUI.DataInitialization(_aDataObject); ProceduresAndFunctions.DataInitialization(_aDataObject); SQLView.DataInitialization(_aDataObject); } }
private void tsbDbConnect_Click(object sender, EventArgs e) { DataBaseSelection openDatabase = new DataBaseSelection(); openDatabase.IntitialFolderPath = Application.StartupPath; if (openDatabase.ShowDialog() == DialogResult.OK) { DataLogin dataLogin = openDatabase.Connection; _aDataObject = new DataBaseObjectClass(dataLogin.FromDatabase.DataBaseType); _aDataObject.Connection(dataLogin.FromDatabase.ServerFile, dataLogin.FromDatabase.DatabaseName, dataLogin.FromDatabase.UserID, dataLogin.FromDatabase.Password, dataLogin.FromDatabase.Integrated); lblDB.Text = _aDataObject.DatabaseName; lblServer.Text = _aDataObject.ServerOrFile; TablesAndViewsUI.DataInitialization(_aDataObject); ProceduresAndFunctions.DataInitialization(_aDataObject); SQLView.DataInitialization(_aDataObject); } }