
DROP TRIGGER [REKLAMA_UPDATE]

UPDATE Reklama
SET MOD_TYP=UPPER(MOD_TYP)

UPDATE Reklama
SET AdLocationId=1
WHERE AdLocationId IS NULL OR AdLocationId=0

-- Mapowanie Rozdzialow do nowej struktury

-- Dodaj kalendarz dla tytułu truck
INSERT INTO NR (Tyt, NrW, Data_W)
SELECT 'truck', NrW, Data_W FROM NR WHERE Tyt='adMot'
GO

-- truck
UPDATE Reklama
SET [tytuł]='truck', ogl_rozdzial=null, ogl_dzial=null
where mod_typ like 'truck%'

-- adMoto
UPDATE Reklama
SET ogl_rozdzial=null, ogl_dzial=null
WHERE [tytuł]='adMot'


-- TODO: GS
-- stare dzialy, rozdzialy GS

--OGŁOSZENIA RÓŻNE
-- tytul, tytul_old_id, tytul_new_id, old_dzial_name, old_rozdzial_name, new_dzial_name, new_rozdzial_name
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', 'AUTOBUSY', 'Ogłoszenia różne', 'Autobusy'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', 'CIĄGNIKI SIODŁOWE', 'Ogłoszenia różne', 'Ciąg. siodłowe'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', 'PRZYCZEPY', 'Ogłoszenia różne', 'Przyczepy'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', 'INNE', 'Ogłoszenia różne', '--Pozostałe--'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', 'ROLNICZE', 'Ogłoszenia różne', 'Rolnicze'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', 'ZWIERZĘTA', 'Ogłoszenia różne', '--Pozostałe--'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', 'SPRZĘT WODNY', 'Ogłoszenia różne', 'Sprzęt wodny'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', 'ELEKTRONIKA', 'Ogłoszenia różne', 'Elektronika'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', 'MASZYNY', 'Ogłoszenia różne', 'Maszyny'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', 'ROZBITE', 'Ogłoszenia różne', 'Rozbite'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', 'NACZEPY', 'Ogłoszenia różne', '--Pozostałe--'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', 'WCZASY', 'Ogłoszenia różne', '--Pozostałe--'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', 'M. BUDOWLANE', 'Ogłoszenia różne', 'M. budowlane'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', 'KONTENERY', 'Ogłoszenia różne', 'Kontenery'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', 'WÓZKI WIDŁOWE', 'Ogłoszenia różne', 'Wózki widłowe'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', 'OFERTY BIZNESOWE', 'Ogłoszenia różne', 'Biznesowe'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', 'KUPIĘ', 'Ogłoszenia różne', 'Kupię'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', 'ZAMIENIĘ', 'Ogłoszenia różne', '--Pozostałe--'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', 'SKRADZIONO', 'Ogłoszenia różne', '--Pozostałe--'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'OGŁOSZENIA RÓŻNE', NULL, 'Ogłoszenia różne', '--Pozostałe--'

--MOTOCYKLE
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'MOTOCYKLE', 'MOTOCYKLE', 'Motocykle', 'Motocykle'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'MOTOCYKLE', 'SKUTERY', 'Motocykle', 'Skutery'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'MOTOCYKLE', 'QUADY', 'Motocykle', 'Quady'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'MOTOCYKLE', NULL, 'Motocykle', '--Pozostałe--'

--NIERUCHOMOŚCI
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'NIERUCHOMOŚCI', NULL, 'Nieruchomości', 'Nieruchomości'

--CZĘŚCI I SERWIS
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'CZĘŚCI I SERWIS', 'CZĘŚCI', 'Części i serwis', 'Części'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'CZĘŚCI I SERWIS', 'FELGI', 'Części i serwis', 'Felgi'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'CZĘŚCI I SERWIS', 'OPONY', 'Części i serwis', 'Opony'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'CZĘŚCI I SERWIS', 'SILNIKI', 'Części i serwis', 'Silniki'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'CZĘŚCI I SERWIS', 'KLIMA', 'Części i serwis', '--Pozostałe--'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'CZĘŚCI I SERWIS', 'TUNING', 'Części i serwis', 'Tuning'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'CZĘŚCI I SERWIS', 'SERWIS', 'Części i serwis', '--Pozostałe--'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'CZĘŚCI I SERWIS', NULL, 'Części i serwis', '--Pozostałe--'

--SAMOCHODY
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'SAMOCHODY', 'OSOBOWY', 'Samochody osobowe', '--Pozostałe--'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'SAMOCHODY', 'DOSTAWCZE', 'Samochody dostawcze', '--Pozostałe--'
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'SAMOCHODY', NULL, 'Samochody osobowe', '--Pozostałe--'

-- PRACA
exec temp_remap_dzialy_rozdzialy 'GS', 1, 2, 'PRACA', NULL, 'Ogłoszenia różne', '--Pozostałe--'

-- AMT
--MASZYNY BUDOWLANE
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', 'ŁADOWARKI', 'Maszyny budowlane', 'Ładowarki'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', 'KOPARKO-ŁADOWARKI', 'Maszyny budowlane', 'Koparkoładowarki'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', 'DŹWIGI I ŻURAWIE', 'Maszyny budowlane', 'Dźwigi i żurawie'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', 'WOZIDŁA', 'Maszyny budowlane', 'Wozidła'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', 'SPYCHACZE', 'Maszyny budowlane', 'Spychacze'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', 'KRUSZARKI', 'Maszyny budowlane', 'Kruszarki'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', 'ZAGĘSZCZARKI', 'Maszyny budowlane', 'Zagęszczarki'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', 'MŁOTY HYDRAULICZNE', 'Maszyny budowlane', 'Młoty hydrauliczne'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', 'PRZESIEWACZE', 'Maszyny budowlane', 'Przesiewacze'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', 'WĘZŁY BETONIARSKIE', 'Maszyny budowlane', 'Węzły betoniarskie'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', 'BETONOMIESZARKI', 'Maszyny budowlane', 'Betonomieszarki'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', 'AGREGATY', 'Maszyny budowlane', 'Agregaty'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', 'KOMPRESORY', 'Maszyny budowlane', 'Kompresory'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', 'KONTENERY BUDOWLANE', 'Maszyny budowlane', 'Kontenery budowlane'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', 'AKCESORIA BUDOWLANE', 'Maszyny budowlane', '--Pozostałe--'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', 'POZOSTAŁE BUDOWLANE', 'Maszyny budowlane', '--Pozostałe--'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', 'KOPARKI KOŁOWE', 'Maszyny budowlane', 'Koparki kołowe'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', 'KOPARKI GĄSIENICOWE', 'Maszyny budowlane', 'Koparki gąsienicowe'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', 'DROGOWE', 'Maszyny budowlane', 'Drogowe'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'MASZYNY BUDOWLANE', NULL, 'Maszyny budowlane', 'Drogowe'

--SPECJALNE
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'SPECJALNE', 'DŹWIGI I PODNOŚNIKI', 'Specjalne', 'Dźwigi i podnośniki'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'SPECJALNE', 'BRAMOWCE', 'Specjalne', 'Bramowce'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'SPECJALNE', 'CYSTERNY', 'Specjalne', 'Cysterny'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'SPECJALNE', 'DO DREWNA', 'Specjalne', 'Do drewna'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'SPECJALNE', 'DO ŻYWCA', 'Specjalne', 'Do żywca'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'SPECJALNE', 'HAKOWCE', 'Specjalne', 'Hakowce'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'SPECJALNE', 'LAWETY', 'Specjalne', 'Lawety'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'SPECJALNE', 'MASZYNY I URZĄDZENIA SPECJALNE', 'Specjalne', 'Maszyny i urządzenia specjalne'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'SPECJALNE', 'POZOSTAŁE SPECJALNE', 'Specjalne', '--Pozostałe--'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'SPECJALNE', NULL, 'Specjalne', '--Pozostałe--'


-- KOMUNALNE
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'KOMUNALNE', 'ASENIZACYJNE', 'Komunalne', 'Asenizacyjne'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'KOMUNALNE', 'KOSIARKI', 'Komunalne', 'Kosiarki'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'KOMUNALNE', 'ODŚNIEŻARKI', 'Komunalne', 'Odśnieżarki'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'KOMUNALNE', 'PIASKARKI', 'Komunalne', 'Piaskarki'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'KOMUNALNE', 'PŁUGI', 'Komunalne', 'Pługi'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'KOMUNALNE', 'ŚMIECIARKI', 'Komunalne', 'Śmieciarki'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'KOMUNALNE', 'ZAMIATARKI', 'Komunalne', 'Zamiatarki'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'KOMUNALNE', 'ZGNIATARKI', 'Komunalne', 'Zgniatarki'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'KOMUNALNE', 'ZGNIATARKI', 'Komunalne', 'Zgniatarki'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'KOMUNALNE', NULL, 'Komunalne', '--Pozostałe--'

--CIĘŻAROWE
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'CIĘŻAROWE', NULL, 'Ciężarowe', '--Inne--'

-- CIĄGNIKI SIODŁOWE
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'CIĄGNIKI SIODŁOWE', NULL, 'Ciągniki siodłowe', '--Inne--'

--NACZEPY
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'NACZEPY', 'BURTOFIRANKI', 'Naczepy', 'Burtofiranki'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'NACZEPY', 'BURTOWE', 'Naczepy', 'Burtowe'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'NACZEPY', 'CHŁODNIE', 'Naczepy', 'Chłodnie'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'NACZEPY', 'CYSTERNY', 'Naczepy', 'Cysterny'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'NACZEPY', 'FIRANKI', 'Naczepy', 'Firanki'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'NACZEPY', 'IZOTERMY', 'Naczepy', 'Izotermy'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'NACZEPY', 'KONTENEROWE', 'Naczepy', 'Kontenerowe'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'NACZEPY', 'NISKOPODWOZIOWE', 'Naczepy', 'Niskopodwoziowe'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'NACZEPY', 'PLATFORMY', 'Naczepy', 'Platformy'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'NACZEPY', 'SKRZYNIOWE', 'Naczepy', 'Skrzyniowe'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'NACZEPY', 'WYWROTKI', 'Naczepy', 'Wywrotki'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'NACZEPY', 'BURTOPLANDEKI', 'Naczepy', 'Burtoplandeki'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'NACZEPY', NULL, 'Naczepy', 'Pozostałe naczepy'

--PRZYCZEPY I KONTENERY
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'PRZYCZEPY I KONTENERY', 'PRZYCZEPY', 'Przyczepy i kontenery', 'Przyczepy'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'PRZYCZEPY I KONTENERY', 'KONTENERY', 'Przyczepy i kontenery', 'Kontenery'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'PRZYCZEPY I KONTENERY', 'ZABUDOWY', 'Przyczepy i kontenery', 'Zabudowy'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'PRZYCZEPY I KONTENERY', NULL, 'Przyczepy i kontenery', '--Inne--'

--DOSTAWCZE
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'DOSTAWCZE', NULL, 'Dostawcze', '--Inne--'

-- AUTOBUSY
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'AUTOBUSY', NULL, 'Autobusy', 'Autobusy'

--WÓZKI WIDŁOWE
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'WÓZKI WIDŁOWE', NULL, 'Wózki widłowe', 'Wózki widłowe'

--CZĘŚCI
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'CZĘŚCI', NULL, 'Części', 'Części'

--INNE
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'INNE', 'PRZEWOZY', 'Inne', 'Przewozy'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'INNE', 'BIZNES', 'Inne', 'Biznes'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'INNE', 'POWYPADKOWE', 'Inne', 'Powypadkowe'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'INNE', 'USŁUGI', 'Inne', 'Usługi'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'INNE', NULL, 'Inne', '--Pozostałe--'

--ROLNICZE
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'ROLNICZE', 'TRAKTORY', 'Maszyny rolnicze', 'Traktory'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'ROLNICZE', 'KOMBAJNY', 'Maszyny rolnicze', 'Kombajny'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'ROLNICZE', 'MASZYNY ROLNICZE', 'Maszyny rolnicze', 'Maszyny rolnicze'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'ROLNICZE', 'CZĘŚCI i SERWIS', 'Maszyny rolnicze', 'Części i serwis'
exec temp_remap_dzialy_rozdzialy 'AMT', 2, 1, 'ROLNICZE', NULL, 'Maszyny rolnicze', '--Pozostałe--'


-- TODO: Mapowanie Grzbietow do nowej struktury
--Grzbiety adMot
exec temp_remap_moduly_grzbiety 'adMot', 'ad-Box'
exec temp_remap_moduly_grzbiety 'adMot', 'ad-Text'
exec temp_remap_moduly_grzbiety 'adMot', 'ad-Graf'
exec temp_remap_moduly_grzbiety 'adMot', 'ad-Button'
exec temp_remap_moduly_grzbiety 'adMot', 'ad-Rigrt'
exec temp_remap_moduly_grzbiety 'adMot', 'ad-Center'
exec temp_remap_moduly_grzbiety 'adMot', 'ad-Baner'


--Grzbiety truck
exec temp_remap_moduly_grzbiety 'truck', 'Truck-Box'
exec temp_remap_moduly_grzbiety 'truck', 'Truck-Text'
exec temp_remap_moduly_grzbiety 'truck', 'Truck-Graf'
exec temp_remap_moduly_grzbiety 'truck', 'Truck-Button'
exec temp_remap_moduly_grzbiety 'truck', 'Truck-Right'
exec temp_remap_moduly_grzbiety 'truck', 'Truck-Center'
exec temp_remap_moduly_grzbiety 'truck', 'Truck-Baner'



--Grzbiety, moduły GS

--Okładki
exec temp_remap_moduly_grzbiety 'GS', 'GOK1M'
exec temp_remap_moduly_grzbiety 'GS', 'GOK2'
exec temp_remap_moduly_grzbiety 'GS', 'GOK3M'
exec temp_remap_moduly_grzbiety 'GS', 'GOK4'
--Publicystyka
exec temp_remap_moduly_grzbiety 'GS', 'GWEW_P'
exec temp_remap_moduly_grzbiety 'GS', 'GART_S'
--Ogłoszenia
exec temp_remap_moduly_grzbiety 'GS', 'GR7'
exec temp_remap_moduly_grzbiety 'GS', 'GWEW'
--Insert
exec temp_remap_moduly_grzbiety 'GS', 'INSERT<8'
exec temp_remap_moduly_grzbiety 'GS', 'INSERT>8'

exec temp_remap_moduly_grzbiety 'GS', 'SKRED'


--Grzbiety, moduły AMT
SELECT SM.*, S.Id, S.Nazwa, M.Id, M.MOD_TYP FROM dbo.[NAZWY MODUŁÓW] M
INNER JOIN dbo.SekcjeModuly SM ON SM.ModulId=M.Id
INNER JOIN dbo.Grzbiety S ON S.Id=SM.SekcjaId
WHERE S.TytulId=1 AND S.Active=1 AND M.Active=1


-- Okładki
exec temp_remap_moduly_grzbiety 'AMT', 'AOKF1'
exec temp_remap_moduly_grzbiety 'AMT', 'AOKF1L'
exec temp_remap_moduly_grzbiety 'AMT', 'AOKF1LN'
exec temp_remap_moduly_grzbiety 'AMT', 'AOKF2'
exec temp_remap_moduly_grzbiety 'AMT', 'AOKF3'
exec temp_remap_moduly_grzbiety 'AMT', 'AOKF4'
exec temp_remap_moduly_grzbiety 'AMT', 'AOKF5'
exec temp_remap_moduly_grzbiety 'AMT', 'AOKF6'
exec temp_remap_moduly_grzbiety 'AMT', 'AOKF7'
exec temp_remap_moduly_grzbiety 'AMT', 'AOKF8'

-- Publicystyka
exec temp_remap_moduly_grzbiety 'AMT', 'ACSF'
exec temp_remap_moduly_grzbiety 'AMT', 'APSF'
exec temp_remap_moduly_grzbiety 'AMT', 'APDF'
exec temp_remap_moduly_grzbiety 'AMT', 'AJPF'
exec temp_remap_moduly_grzbiety 'AMT', 'AKRF'
exec temp_remap_moduly_grzbiety 'AMT', 'ANAF1'
exec temp_remap_moduly_grzbiety 'AMT', 'ANAF2'
exec temp_remap_moduly_grzbiety 'AMT', 'ANAF3'
exec temp_remap_moduly_grzbiety 'AMT', 'ANAF4'
exec temp_remap_moduly_grzbiety 'AMT', 'ANAF5'
exec temp_remap_moduly_grzbiety 'AMT', 'AARS'

--Ogłoszenia
exec temp_remap_moduly_grzbiety 'AMT', 'AWEF'
exec temp_remap_moduly_grzbiety 'AMT', 'AWEB'

--Zoom
exec temp_remap_moduly_grzbiety 'AMT', 'ALAF'
exec temp_remap_moduly_grzbiety 'AMT', 'AZOF'

--Insert
exec temp_remap_moduly_grzbiety 'AMT', 'INSERT'

--EXPO
exec temp_remap_moduly_grzbiety 'AMT', 'EAP'
exec temp_remap_moduly_grzbiety 'AMT', 'EINF'
exec temp_remap_moduly_grzbiety 'AMT', 'EINH'
exec temp_remap_moduly_grzbiety 'AMT', 'EINQ'
exec temp_remap_moduly_grzbiety 'AMT', 'EINV'
exec temp_remap_moduly_grzbiety 'AMT', 'ESA'



/****** Object:  Trigger [REKLAMA_UPDATE]    Script Date: 05/21/2009 14:57:34 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE TRIGGER [REKLAMA_UPDATE] ON [dbo].[REKLAMA] 
FOR UPDATE
AS
DECLARE @id INT
DECLARE @id1 VARCHAR(100)
DECLARE @opis VARCHAR(4000)

SELECT @id1=[ID REKLAMY], @id=ReklamaID  FROM DELETED

SET @opis=''

IF UPDATE([ID REKLAMY])
BEGIN
    SET @opis=@opis+' ID_REKLAMY: '+@id1+' na '+(SELECT [ID REKLAMY] FROM INSERTED)
END
 
IF UPDATE(SZER)
BEGIN
    SET @opis=@opis+' SZER: '+(SELECT   CONVERT(varchar(100),SZER) FROM DELETED)+' na '+(SELECT CONVERT(varchar(100),SZER) FROM INSERTED)
END

IF UPDATE(waluta_kurs)
BEGIN
    SET @opis=@opis+' waluta_kurs: '+(SELECT CONVERT(varchar(100), COALESCE(waluta_kurs,'')) FROM DELETED)+' na '+(SELECT CONVERT(varchar(100), COALESCE(waluta_kurs,'')) FROM INSERTED)
END

IF UPDATE(Brutto_Euro_Miano)
BEGIN
	SET @opis=@opis+' waluta_miano: '+(SELECT CONVERT(varchar(100),COALESCE(Brutto_Euro_Miano,'')) FROM DELETED)+' na '+(SELECT CONVERT(varchar(100),COALESCE(Brutto_Euro_Miano,'')) FROM INSERTED)
END
    
IF UPDATE(WYS)
BEGIN
	SET @opis=@opis+' WYS: '+(SELECT CONVERT(varchar(100),WYS) FROM DELETED)+' na '+(SELECT CONVERT(varchar(100),WYS) FROM INSERTED)
END
    
IF UPDATE(MOD_TYP)
BEGIN
	SET @opis=@opis+' MOD_TYP: '+(SELECT CONVERT(varchar(100),MOD_TYP) FROM DELETED)+' na '+(SELECT CONVERT(varchar(100),MOD_TYP) FROM INSERTED)
END
    
IF UPDATE([KROTNOŚĆ])
BEGIN
    SET @opis=@opis+' KROTNOŚĆ: '+(SELECT CONVERT(varchar(100),KROTNOŚĆ) FROM DELETED)+' na '+(SELECT CONVERT(varchar(100),KROTNOŚĆ) FROM INSERTED)
END

IF UPDATE(RABAT)
BEGIN
    SET @opis=@opis+' RABAT: '+(SELECT CONVERT(varchar(100),RABAT) FROM DELETED)+' na '+(SELECT CONVERT(varchar(100),RABAT) FROM INSERTED)
END

IF UPDATE([ZATWIERDZONO DO DRUKU])
BEGIN
    SET @opis=@opis+' ZATWIERDZONO DO DRUKU: '+(SELECT CONVERT(varchar(100),[ZATWIERDZONO DO DRUKU]) FROM DELETED)+' na '+(SELECT CONVERT(varchar(100),[ZATWIERDZONO DO DRUKU]) FROM INSERTED)
END

IF UPDATE(NETTO)
BEGIN
    SET @opis=@opis+' NETTO: '+(SELECT CONVERT(varchar(100),NETTO) FROM DELETED)+' na '+(SELECT CONVERT(varchar(100),NETTO) FROM INSERTED)
END

IF UPDATE([FAKTURA WYSTAWIONO])
BEGIN
    SET @opis=@opis+' FAKTURA WYSTAWIONO: '+(SELECT CONVERT(varchar(100),[FAKTURA WYSTAWIONO]) FROM DELETED)+' na '+(SELECT CONVERT(varchar(100),[FAKTURA WYSTAWIONO]) FROM INSERTED)
END

IF UPDATE([FAKTURA DATA WYSTAWIENIA])
BEGIN
	SET @opis=@opis+' FAKTURA data wystawienia: '+(SELECT CONVERT(varchar(100),COALESCE([FAKTURA DATA WYSTAWIENIA],'')) FROM DELETED)+' na '+(SELECT CONVERT(varchar(100),COALESCE([FAKTURA DATA WYSTAWIENIA],'')) FROM INSERTED)
END

IF UPDATE([FAKTURA TERMIN ZAPŁATY])
BEGIN
	SET @opis=@opis+' FAKTURA TERMIN ZAPŁATY: '+(SELECT CONVERT(varchar(100),COALESCE([FAKTURA TERMIN ZAPŁATY],'')) FROM DELETED)+' na '+(SELECT CONVERT(varchar(100),COALESCE([FAKTURA TERMIN ZAPŁATY],'')) FROM INSERTED)
END
    
IF UPDATE(CustomerID)
BEGIN
	SET @opis=@opis+' Klient Agencji: '+(SELECT CONVERT(varchar(100),CustomerID) FROM DELETED)+' na '+(SELECT CONVERT(varchar(100),CustomerID) FROM INSERTED)
END

-- zapis do logu
INSERT INTO LOG(OPERACJA,TABELA,OPIS,SZCZEGOLY)
VALUES('UPDATE','REKLAMA',@id1,@opis)
 
UPDATE REKLAMA
SET [DATA OSTATNIEJ MODYFIKACJI]=CURRENT_TIMESTAMP
WHERE ReklamaID=@id
