-- Customer specific once-script UWVA103.
--
-- (c) 2016 Facilitor B.V.
SET ECHO ON
SPOOL xuwva103.lst
SET DEFINE OFF

-- UWVA#36747: Conversie nav. nieuwe functionaliteit gesloten panden.
-- Oude niet verwijderde gebouwen (via locatie onder oude districten) "markeren" als vervallen:
UPDATE alg_gebouw g
   SET g.alg_gebouw_vervaldatum = TO_DATE ('01012016', 'ddmmyyyy')
 WHERE g.alg_gebouw_verwijder IS NULL
       AND EXISTS
             (SELECT 1
                FROM alg_locatie
               WHERE alg_locatie_key = g.alg_locatie_key
                     AND alg_district_key IN (241, 166, 221, 201, 161, 162, 163));
-- Oude niet verwijderde locaties onhangen naar betreffende actuele(/oorspronkelijke) district:
-- Hoofdkantoor_oud (241) naar Hoofdkantoor (18)
UPDATE alg_locatie SET alg_district_key =  18 WHERE alg_locatie_verwijder IS NULL AND alg_district_key = 241;
COMMIT;
-- Locaties onder Middenwest_CBHV (166) naar Middenwest (81)
UPDATE alg_locatie SET alg_district_key =  81 WHERE alg_locatie_verwijder IS NULL AND alg_district_key = 166;
COMMIT;
-- Locaties onder Noord_CBHV (221) naar Noord (14)
UPDATE alg_locatie SET alg_district_key =  14 WHERE alg_locatie_verwijder IS NULL AND alg_district_key = 221;
COMMIT;
-- Locaties onder Noordwest_CBHV (201) naar Noordwest (7)
UPDATE alg_locatie SET alg_district_key =   7 WHERE alg_locatie_verwijder IS NULL AND alg_district_key = 201;
COMMIT;
-- Locaties onder Oost_CBHV (161) naar Oost (121)
UPDATE alg_locatie SET alg_district_key = 121 WHERE alg_locatie_verwijder IS NULL AND alg_district_key = 161;
COMMIT;
-- Locaties onder Zuidoost_CBHV (162) naar Zuidoost (101)
UPDATE alg_locatie SET alg_district_key = 101 WHERE alg_locatie_verwijder IS NULL AND alg_district_key = 162;
COMMIT;
-- Locaties onder Zuidwest_CBHV (163) naar Zuidwest (16)
UPDATE alg_locatie SET alg_district_key =  16 WHERE alg_locatie_verwijder IS NULL AND alg_district_key = 163;
COMMIT;

-- Terugdraaien UWVA#32708:
-- Gebouw AMSG1 (2) onder locatie AMSG_OUD (2281) omhangen naar locatie AMSG (70)
UPDATE alg_gebouw
   SET alg_locatie_key = 70
 WHERE alg_gebouw_key =  2 AND alg_locatie_key = 2281;

-- Gebouw HENP0 (62) onder locatie HENP_OUD (2282) omhangen naar locatie HENP (96)
UPDATE alg_gebouw
   SET alg_locatie_key = 96
 WHERE alg_gebouw_key = 62 AND alg_locatie_key = 2282;

COMMIT;
BEGIN adm.systrackscriptId('$Id$'); END;
/
SPOOL OFF

--@@uwva_prs.sql
@@uwva_fin.sql
@@uwva_hv.sql
@@uwva_misc.sql

BEGIN fac.registercustversion('UWVA', 103); END;
/
COMMIT;
