Example #1
0
        public void UT_WrXML()
        {
            ss.AllSuppliers.Clear();
            boot.ssInit.Clear();

            #region --- Иногородние поставщика без прайс-листов ---
            ssInit("Росметаллопрокат", "http://www.rosmetalloprokat.ru/",
                   "Екатеринбург", "ул. Кирова, д. 28 (территория завода \"ВИЗ\")");
            ssInit("ООО \"Металлопромышленное Предприятие\"", "http://yaruse.com/",
                   "Екатеринбург", "пр-кт. Космонавтов, д. 18", index: "620017");
            ssInit("Уралтрубосталь", "http://www.uraltrubostal.com/index.php?page=price",
                   "Екатеринбург", "ул. Промышленный проезд 2Б, офис 210", tel: "+7(343) 219-1808");
            ssInit("СтальЭнерго-96", "http://www.stalenergo-96.ru/",
                   "Екатеринбург", "ул Шефская 2а оф 24 база \"ВостокНефтегазСтройКомплект\"", index: "620017");
            ssInit("БВБ альянс", "http://bvb-alyans.ru/",
                   "Екатеринбург", "ул. Кирова, д. 32/а");
            ssInit("Лайф-мед", "http://www.lifemet.ru/",
                   "Казань", "ул. Васильченко, д.1, оф.120", index: "420095");
            ssInit("СТАЛЬНОЙ ДОМ", "http://stalnoydom.ru",
                   "Москва", "ул.Стахановская, д.21", tel: "+7 (495) 105-98-63");
            ssInit("ООО Промтехмет-М", "http://prom77.ru/",
                   "Москва", "Малый Сухаревский пер., д. 9, стр. 1", tel: "(495) 661-60-58 (многоканальный), 741-47-27");
            ssInit("Сибирский центр стали", "http://www.omsk.spk.ru/",
                   "Новосибирск", " ул. Челюскинцев, д. 18/2, офис 309", index: "630132");
            ssInit("Сталепромышленная компания", "http://www.omsk.spk.ru/",
                   "Омск", "ул.Зелёная, 10", index: "644105");
            ssInit("ОмскМеталлНефтеХим", "http://ooo-omnh.ru/",
                   "Омск", "проезд Овощной, дом 7");
            ssInit("Оммет", "http://www.ommet.com",
                   "Омск", "ул. 22 Партсъезда, 105", index: "644105");
            #endregion --- Иногородние поставщика без прайс-листов ---

            #region --- База СЕВЗАПМЕТАЛЛ
            ssInit("База СЕВЗАПМЕТАЛЛ", " http://szmetal.ru/",
                   "Санкт-Петербург", "ул. Пинегина, д.4 (ст. метро \"Елизаровская\")", tel: "+7(812)325-7920");
            PSU("Арматура", "СЗМ_black_M.xlsx", "01.12.2015", 7,
                "профиль:1; цена: 4; руб/т:;Длина заготовки м:5х1000",
                "M:C235=C245=C255; Prf:Арм {0}А*С; Описание:{0}; Длина заготовки:{1}");
            PSU("Балка", "СЗМ_black_M.xlsx", "23.11.2016", 7,
                "M:1; опис:3; профиль:2; цена: 6; руб/т:;",
                "M:C235=C245=C255; Prf: Балка{0}; Опис:{1}; Длин.заг.:12000;");
            PSU("Катанка; Круг", "СЗМ_black_M.xlsx", "01.12.2015", 7,
                "профиль:1; цена: 4; руб/т:;",
                "M:C235=M245=M255; Prf: Катанка{0}; Опис:{1}; Длин.заг:6000",
                "Prf: Круг{0};");
            PSU("Квадрат", "СЗМ_black_M.xlsx", "01.12.2015", 7,
                "M:1; цена: 4;руб/т:;", "M: C235 = M245 = M255; Длин.заг:6000");
            PSU("Лист г-к", "СЗМ_black_M.xlsx", "01.12.2015", 7,
                "M:1; опис:3; профиль:2; цена: 6;руб/т:;", "M: C235 = C245 = C255;");
            PSU("Лист рифленый", "СЗМ_black_M.xlsx", "01.12.2015", 7,
                "M:1; опис:3; профиль:2; цена: 6; руб/т:;", "M: C235 = M245 = M255;");
            PSU("Просечно-вытяжной лист", "СЗМ_black_M.xlsx", "01.12.2015", 7,
                "M:1; опис:3; профиль:2; цена: 6; руб/т:;", "M: C235 = M245 = M255;");
            PSU("Лист х-к", "СЗМ_black_M.xlsx", "01.12.2015", 7,
                "M:1; опис:3; профиль:2; цена: 6; руб/т:;", "M: C235 = M245 = M255;");
            PSU("Полоса", "СЗМ_black_M.xlsx", "01.12.2015", 7,
                "M:1; опис:3; профиль:2; цена: 6; руб/т:;", "M: C235 = M245 = M255;");
            PSU("Труба профильная", "СЗМ_black_M.xlsx", "01.12.2015", 7,
                "M:1; опис:3; профиль:2; цена: 6; руб/т:;", "M: C235 = M245 = M255;");
            PSU("Труба э-св", "СЗМ_black_M.xlsx", "01.12.2015", 7,
                "M:1; опис:3; профиль:2; цена: 6; руб/т:;", "M: C235 = M245 = M255;");
            PSU("Уголок", "СЗМ_black_M.xlsx", "01.12.2015", 7,
                "M:1; опис:3; профиль:2; цена: 6; руб/т:;", "M: C235 = M245 = M255;");
            PSU("Швеллер", "СЗМ_black_M.xlsx", "01.12.2015", 7,
                "M:1; опис:3; профиль:2; цена: 6; руб/т:;", "M: C235 = M245 = M255;");
            PSU("Лист оцинкованный", "СЗМ_black_M.xlsx", "01.12.2015", 7,
                "M:1; опис:3; профиль:2; цена: 6; руб/т:;", "M: C235 = M245 = M255;");
            PSU("Швеллер гнутый", "СЗМ_black_M.xlsx", "01.12.2015", 7,
                "M:1; опис:3; профиль:2; цена: 6; руб/т:;", "M: C235 = M245 = M255;");
            #endregion --- База СЕВЗАПМЕТАЛЛ

            #region --- СтальХолдинг
            ssInit("СтальХолдинг", "http://steel-holding.ru/",
                   "Санкт-Петербург", "ул. Громова, д. 4, оф. 226-228", tel: "+7(812) 646-79-90");
            PSU("Лист г.к", "СтальхолдингM.xlsx", "3.06.2017", 2,
                "M:1;описание:2;профиль:3;цена:5;руб./тн:;", "M: C235 = M245 = M255;");
            PSU("Полоса", "СтальхолдингM.xlsx", "3.06.2017", 2,
                "мат:1; профиль:2; опис:3; длина заг.:5;  цена:6; руб./тн:;", "M: C235 = M245 = M255;");
            PSU("Уголок неравнополочный", "СтальхолдингM.xlsx", "3.06.2017", 7,
                "мат:1; профиль:2;  описание:3; длина: 5; цена:6; руб./тн:;", "M: C235 = M245 = M255;");
            PSU("Уголок равнопол.", "СтальхолдингM.xlsx", "3.06.2017", 2,
                "мат:1; профиль:2;  описание:3; длина: 4; цена:5; руб./тн:;", "M: C235 = M245 = M255;");
            #endregion --- СтальХолдинг

            #region --- ЛенСпецСталь
            ssInit("ЛенСпецСталь", "http://www.lsst.ru/",
                   "Санкт-Петербург", "Лиговский пр. 123А, 8 этаж", tel: "+7(812)703-43-43");
            PSU("Уголок равнопол.", "Ленспецсталь.xlsx", "05.04.2017", 5,
                "M:1; профиль:2; опис:3; цена: 5; руб/т:;", "M: C235 = C245 = C255; Проф: Уголок=L{0}x{0}");
            PSU("Полоса", "Ленспецсталь.xlsx", "05.04.2017", 5,
                "M:1; опис:3; профиль:2; цена: 6; руб/т:;", "M: C235 = M245 = M255;");
            PSU("Лист", "Ленспецсталь.xlsx", "02.06.2017", 7,
                "M:1; опис:3; профиль:2; цена: 4; руб/т:;", "M: C235 = M245 = M255;");
            PSU("Швеллер", "Ленспецсталь.xlsx", "23.05.2017", 7,
                "M:1; опис:3; профиль:2; цена: 4; руб/т:;", "M: C235 = M245 = M255;");
            PSU("Двутавр", "Ленспецсталь.xlsx", "05.04.2017", 6,
                "M:1; опис:3; профиль:2; цена: 4; руб/т:;", "M: C235 = M245 = M255;");
            #endregion --- ЛенСпецСталь

            #region --- ГК Монолит СПб
            ssInit("ГК Монолит СПб", "http://gkmonolit.info/price/beton-tovarnyy/",
                   "Санкт-Петербург", "шоссе Революции, д.3, литер А, офис 702", tel: "(812) 318-33-88", index: " 195027");
            PSU("Товарный бетон", "БетонГКмонолитСПБ.xlsx", "22.12.15", 8,
                "Мат: 1; Описание: 3; Цена: 4; Ед: руб / м3; руб./м3:;", "М: B*");
            #endregion --- ГК Монолит СПб

            ssInit("Peikko", "http://www.peikko.ru/",
                   "Санкт-Петербург", "Коломяжский пр. 10, лит. Ф", tel: "(812)329-0704", index: "197348");
            ssInit("Spar", "http://www.sparspb.ru/",
                   "Санкт-Петербург", "Художников 11", tel: "(812)510-36-03, 510-46-65", index: "195296");

            //int cnt = ss.AllSuppliers.Count;
            //ss.AllSuppliers = ss.DeDupSupl();
            //cnt = ss.AllSuppliers.Count;
            ss.DeDup();

            ss.WrXML();
            ss.WrInitXML(boot.ssInit);
        }