コード例 #1
0
 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;
 }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
        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);
            }
        }