예제 #1
0
        private bool CloseActiveDatabase()
        {
            if (_applicationState.DatabaseLoaded && _applicationState.DatabaseExists)
            {
                _logicManager.ResetToDefaultDatabase();
                _applicationState.DatabaseLoaded     = false;
                _applicationState.TabIndexChanged    = false;
                _applicationState.TabPageAddOrRemove = false;
                _applicationState.TabTextDataChanged = false;
                InitializeTabControls();
                UpdateApplicationState();

                return(true);
            }

            return(false);
        }