Esempio n. 1
0
        public bool RemoveConnection(String _sConnectionName)
        {
            if (_sConnectionName == null)
            {
                return(false);
            }

            if (_sConnectionName.Trim().Length == 0)
            {
                return(false);
            }

            if (!ConnectionNameExist(_sConnectionName))
            {
                return(false);
            }

            if (IsConnectionOpen(_sConnectionName))
            {
                CloseConnection(_sConnectionName);
            }

            if (SelectedConnection.Equals(_sConnectionName))
            {
                ResetConnectionInfo();
            }

            GetConnectionList().Remove(_sConnectionName);
            return(true);
        }