}                                                             //Id таблицы (применяется имя соответствующего DOC файла)

        private void CallEvent(CTEventArgs e, CTStateHandler handler) //вызов событий
        {
            if (handler != null && e != null)
            {
                handler(this, e);
            }
        }
        protected virtual void OnLevelBaseChanged(CTEventArgs e)    //изменение представления уровня
        {
            ConsoleColor cc = Console.ForegroundColor;

            if (e.Success)
            {
                Console.ForegroundColor = ConsoleColor.Green;
            }
            else
            {
                Console.ForegroundColor = ConsoleColor.Red;
            }
            CallEvent(e, LevelBaseChanged);
            Console.ForegroundColor = cc;
        }
        protected virtual void OnTableRead(CTEventArgs e)    //чтение таблицы
        {
            ConsoleColor cc = Console.ForegroundColor;

            if (e.Success)
            {
                Console.ForegroundColor = ConsoleColor.Green;
            }
            else
            {
                Console.ForegroundColor = ConsoleColor.Red;
            }
            CallEvent(e, TableRead);
            Console.ForegroundColor = cc;
        }
        protected virtual void OnItemDeleted(CTEventArgs e)    //удаление пары
        {
            ConsoleColor cc = Console.ForegroundColor;

            if (e.Success)
            {
                Console.ForegroundColor = ConsoleColor.Green;
            }
            else
            {
                Console.ForegroundColor = ConsoleColor.Red;
            }
            CallEvent(e, ItemDeleted);
            Console.ForegroundColor = cc;
        }
        protected virtual void OnTableSorted(CTEventArgs e)    //сортировка таблицы по возрастанию уровня
        {
            ConsoleColor cc = Console.ForegroundColor;

            if (e.Success)
            {
                Console.ForegroundColor = ConsoleColor.Green;
            }
            else
            {
                Console.ForegroundColor = ConsoleColor.Red;
            }
            CallEvent(e, TableSorted);
            Console.ForegroundColor = cc;
        }