Example #1
0
        //проверка наличия всех справочников и фильтров
        public static void CheckDictionaries(XDocument template)
        {
            LogEvent.Write("Начинаем проверку справочников");
            var listNeedDic       = MakeNeedDictionaries(template);
            var listNeedFilterDic = MakeNeedFilterDictionaries(template);

            foreach (var dic in listNeedDic.Where(dic => !Diction.Contains(dic)))
            {
                LogEvent.Write("Справочник " + dic + " отсутствует в шаблоне");
            }
            foreach (var dic in listNeedFilterDic.Where(dic => !DicFilter.Contains(dic)))
            {
                LogEvent.Write("Фильтр справочника " + dic + " отсутствует в шаблоне");
            }
            LogEvent.Write("Закончили проверки справочников");
        }