# -*- coding: utf-8 -*-

from app import db
from app.models import Service



d = {
37902 : "БРОКАРД-УКРАЇНА",
27602 : "ДИНАМОМАНІЯ",
115602 : "ДИНАМОМАНІЯ",
146402 : "Стесін Андрій Вікторович",
117202 : "Кульчевич Віталій Віктрович",
117802 : "Мартиненко Віталій Олексійович",
118402 : "Мартиненко Віталій Олексійович",
118502 : "Мартиненко Віталій Олексійович",
118602 : "Мартиненко Віталій Олексійович",
118702 : "Мартиненко Віталій Олексійович",
134602 : "Фольга-Сервіс",
134702 : "Фольга-Сервіс",
134902 : "Фольга-Сервіс",
135102 : "Фольга-Сервіс",
135202 : "Фольга-Сервіс",
135302 : "Фольга-Сервіс",
148002 : "Фольга-Сервіс",
116202 : "ХОСТМАЙСТЕР",
135902 : "МАКПАУ",
116602 : "Бадешко Роман Григорович",
71702 : "ФОП Чечоткін Владислав Володимирович",
163202 : "ФОП Чечоткін Владислав Володимирович",
117302 : "Таран Віталій Степанович",
174602 : "Систем Солюшнс",
83002 : "Величко Семен Олександрович",
29602 : "Кравченко Андрій Юрійович",
119602 : "Кравченко Андрій Юрійович",
65202 : "Магунов Дмитро Ігорович",
77602 : "Михневич Петро Олександрович",
152302 : "Сенді Парк-Київ Еліт",
119402 : "Mediafon Telco Solutions",
92202 : "Іноземне Підприємство 'ГФК Юкрейн'",
29302 : "Плотніков Іван Євгенович",
86502 : "Свен Центр",
30302 : "Федосенко Петро Олександрович",
116502 : "Богдан Андрій Григорович",
17402 : "Богданець Віталій Іванович",
80902 : "Дорофєєв Антон Миколайович",
147502 : "Едбейкерз Україна",
77702 : "Черноіван Олександр Володимирович",
151002 : "Коваленко Кирило Андрійович",
41002 : "Савуляк Ігор Миколайович",
105502 : "Савуляк Ігор Миколайович",
90302 : "Телерадіокомпанія Шансон",
109402 : "Телерадіокомпанія Шансон",
54202 : "Корнєєв Всеволод Артурович",
117002 : "Блажков Кирило Ігорович",
82002 : "Тонус Медіа",
141902 : "КУА 'ІНВЕСТИЦІЙНИЙ КАПІТАЛ УКРАЇНИ'",
1492205 : "КУА 'ІНВЕСТИЦІЙНИЙ КАПІТАЛ УКРАЇНИ'",
62202 : "Шевченко Даніїл Олегович",
62502 : "Шевченко Даніїл Олегович",
171802 : "'НАУКОВО-ВИРОБНИЧЕ ОБ'ЄДНАННЯ 'РОМСАТ'",
168602 : "'НАУКОВО-ВИРОБНИЧЕ ОБ'ЄДНАННЯ 'РОМСАТ'",
168402 : "'НАУКОВО-ВИРОБНИЧЕ ОБ'ЄДНАННЯ 'РОМСАТ'",
168302 : "'НАУКОВО-ВИРОБНИЧЕ ОБ'ЄДНАННЯ 'РОМСАТ'",
164302 : "Редакція 'Дебет-Кредит",
12702 : "Вічунай Україна",
5602 : "Усин Ігор Мирославович",
70302 : "Од.Юа",
82202 : "Редакція 'Дебет-Кредит'",
65402 : "Лавровський Ілля Олександрович",
147702 : "Пилипенко Микола Олександрович",
119002 : "СОБРІС",
75102 : "А2",
112102 : "А2",
117402 : "КИЇВСЬКИЙ МІЖНАРОДНИЙ КОНТРАКТОВИЙ ЯРМАРОК",
143402 : "НАУКОВО-ВИРОБНИЧА КОМПАНІЯ КРАС",
116402 : "СОБРІС",
119102 : "СОБРІС",
118902 : "СОБРІС",
143302 : "НАУКОВО-ВИРОБНИЧА КОМПАНІЯ КРАС",
47502 : "Релігійна Громада 'Київська Єврейська Месіанська Громада' у Печерському районі м. Києва",
143202 : "НАУКОВО-ВИРОБНИЧА КОМПАНІЯ КРАС",
147602 : "Ендіта",
96902 : "Ендіта",
66902 : "Ендіта",
64902 : "Ендіта",
83402 : "Ендіта",
96602 : "Ендіта",
96702 : "Ендіта",
54902 : "Ендіта",
114602 : "Гугл",
114702 : "Гугл",
114802 : "Гугл",
170702 : "Пролего Естейт",
170602 : "Пролего Естейт",
174002 : "Коваленко Кирило Андрійович",
115202 : "ОЛЛІ ТРАНС",
166202 : "Картель Монополія",
164902 : "Науково-Виробнича фірма VD MAIS",
152102 : "ЕЛЕКС",
170402 : "ТРАНС ПЕРСОНАЛ",
164802 : "ТРАНС ПЕРСОНАЛ",
164702 : "ТРАНС ПЕРСОНАЛ",
165001 : "ТРАНС ПЕРСОНАЛ",
165002 : "ТРАНС ПЕРСОНАЛ",
170902 : "ТРАНС ПЕРСОНАЛ",
178602 : "ТРАНС ПЕРСОНАЛ",
178702 : "ТРАНС ПЕРСОНАЛ",
178902 : "ТРАНС ПЕРСОНАЛ",
172402 : "ТРАНС ПЕРСОНАЛ",
172502 : "ТРАНС ПЕРСОНАЛ",
187502 : "Профiт Солюшнс",
117102 : "Іванов Павло Олексндрович",
117002 : "Блажков Кирило Ігорович",
166302 : "ТРАНС ПЕРСОНАЛ",
141702 : "Індустріальний Телевізійний Комітет",
175202 : "Edge Network Services Limited (Facebook)",
175302 : "Edge Network Services Limited (Facebook)",
174902 : "Edge Network Services Limited (Facebook)",
175002 : "Edge Network Services Limited (Facebook)",
175102 : "Edge Network Services Limited (Facebook)",
141202 : "Гончаров Олександр Сергійович",
141002 : "Гончаров Олександр Сергійович",
169702 : "НОБЛЕСС",
117602 : "ТУПЛЕКС",
183602 : "Кравченко Олена Валеріївна",
186002 : "Стесін Андрій Вікторович",
10076 : 'vms2.domonet.ua',
3197 : 'nat7-deg.domonet.ua',
3657 : 'nat1-backup-all',
4987 : 'nat10-khmel-86',
7275 : 'vms.domonet.ua',
3773 : 'mondomon.wnet.ua',
8441 : 'nat12-r710',
9950 : 'colo-domo-sw3',
1668 : 'media.wnet.ua',
7971 : 'backup-voip',
7935 : 'profit-gw (NAT/routing)',
9565 : 'Hypervisor-office',
7462 : 'M0-kv-bh50b',
9749 : 'M2-ua-kiev',
1571 : 'WnetFax-voip',
6111 : 'Office_ukrtel-E1-1',
9561 : 'Office_ukrtel-E1-2'
}


try:
    num_rows_deleted = db.session.query(Service).delete()
    db.session.commit()
except:
    db.session.rollback()

for key in d :
    client = d[key].decode('utf-8')
    s = Service(id=key, clientname=client)
    db.session.add(s)

db.session.commit()
