Пример #1
0
        private void set_attaches(Sourses result)
        {
            try
            {
                List <Attach> attchs = result.attaches.data;

                foreach (Attach n in attchs)
                {
                    attaches.Add(n.id, n);
                }
            }
            catch {
                attaches = null;
            }
        }
Пример #2
0
        private void set_tables(Sourses result)
        {
            try
            {
                List <Table> tbls = result.tables.data;

                foreach (Table n in tbls)
                {
                    tables.Add(n.id, n);
                }
            }
            catch {
                tables = null;
            }
        }
Пример #3
0
        private void set_images(Sourses result)
        {
            try
            {
                List <Image> imgs = result.images.data;

                foreach (Image n in imgs)
                {
                    images.Add(n.id, n);
                }
            }
            catch {
                images = null;
            }
        }
Пример #4
0
        private void set_values(Sourses result)
        {
            try
            {
                List <Value> vals = result.values.data;

                foreach (Value n in vals)
                {
                    values.Add(n.id, n);
                }
            }
            catch
            {
                values = null;
            }
        }
Пример #5
0
        public void analyseConfig()
        {
            try
            {
                using (TextReader reader = sr)
                {
                    Sourses result = (Sourses)serializer.Deserialize(reader);
                    set_images(result);
                    set_tables(result);
                    set_attaches(result);
                    set_values(result);

                    Console.WriteLine("Конфигурационный файл sourses.xml успешно обработан");
                    Console.WriteLine(" ");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("!!! Ошибка при чтении: sourses.xml");
                Console.WriteLine(ex.Message);
            }
        }