-- ============================================= -- Author: Sólyom Péter -- Create date: 2016.06.15. -- Description: A tanévhez tartozó alapadatokat és sémákat generálja le. -- ============================================= SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF OBJECT_ID('dbo.sp_Global_GenerateTanevAdatok') IS NOT NULL BEGIN DROP PROCEDURE [dbo].[sp_Global_GenerateTanevAdatok] END GO CREATE PROCEDURE [dbo].[sp_Global_GenerateTanevAdatok] @intezmenyId int, @intezmenyAzonosito nvarchar(30), @tanevNeve nvarchar(20), @kovetkezoTanev bit, @intezmenyNeve nvarchar(255), @intezmenyIranyitoSzam nvarchar(20), @intezmenyVaros nvarchar(255), @intezmenyKozteruletNev nvarchar(40), @intezmenyKozteruletJelleg int, @intezmenyHazszam nvarchar(30), @intezmenyEmelet nvarchar(40), @intezmenyAjto nvarchar(30), @intezmenyOMKod nvarchar(20), @intezmenyIgazgato nvarchar(255), @intezmenyTagkod nvarchar(50), @intezmenyEmail nvarchar(255), @adminJelszo nvarchar(8), @fenntartoJelszo nvarchar(8), @kellABHet bit, @teljesKreta bit, @dbJelszo nvarchar(50) AS BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with SELECT statements. SET NOCOUNT ON; --------------------------- TANÉV LÉTREHOZÁSA --------------------------- DECLARE @vanmasikTanev INT = (SELECT COUNT(1) FROM T_TANEV WHERE T_TANEV.C_INTEZMENYID = @intezmenyID) INSERT INTO [dbo].[T_TANEV] ([C_AKTIV] ,[C_ELSOTANITASINAP] ,[C_KEZDONAP] ,[C_KOVETKEZO] ,[C_NEV] ,[C_SORSZAM] ,[C_UTOLSONAP] ,[C_UTOLSOTANITASINAP] ,[C_INTEZMENYID] ,[TOROLT] ,[SERIAL] ,[LASTCHANGED] ,[CREATED] ,[MODIFIER] ,[CREATOR]) VALUES (CASE WHEN @vanmasikTanev = 0 THEN 'T' ELSE 'F' END ,convert(datetime, SUBSTRING(@tanevNeve, 1, 4) + '-09-01 00:00:00', 21) ,convert(datetime, SUBSTRING(@tanevNeve, 1, 4) + '-09-01 00:00:00', 21) ,CASE WHEN @kovetkezoTanev = 1 THEN 'T' ELSE 'F' END ,@tanevNeve ,@vanmasikTanev+1 ,convert(datetime, SUBSTRING(@tanevNeve, 6, 4) + '-08-31 23:59:59', 21) ,convert(datetime, SUBSTRING(@tanevNeve, 6, 4) + '-08-31 23:59:59', 21) ,@intezmenyID ,'F' ,0 ,getdate() ,getdate() ,null ,null) PRINT @tanevNeve +' tanév létrehozása sikeres!'; DECLARE @tanevID INT = SCOPE_IDENTITY() --------------------------- TANÉV LÉTREHOZÁSA VÉGE --------------------------- --------------------------- SZÓTÁRELEMEK LÉTREHOZÁSA --------------------------- EXEC [dbo].[sp_Global_CreateDictionaryItems] @IntezmenyId = @intezmenyID, @TanevId = @tanevID PRINT 'Szótárelemek létrehozása sikeres!'; --------------------------- SZÓTÁRELEMEK LÉTREHOZÁSA VÉGE --------------------------- --------------------------- INTÉZMÉNYI ADATOK LÉTREHOZÁSA --------------------------- INSERT INTO [dbo].[T_INTEZMENYADATOK] ([C_IGAZGATONEVE] ,[C_NEV] ,[C_OMKOD] ,[C_TELEFONSZAM] ,[C_EMAILCIM] ,[C_IRANYITOSZAM] ,[C_VAROS] ,[C_KOZTERULETNEV] ,[C_KOZTERULETJELLEG] ,[C_HAZSZAM] ,[C_EMELET] ,[C_AJTO] ,[C_ROVIDNEV] ,[C_KRETATIPUS] ,[C_TANEVID] ,[C_INTEZMENYID] ,[TOROLT] ,[SERIAL] ,[LASTCHANGED] ,[CREATED] ,[MODIFIER] ,[CREATOR]) VALUES (@intezmenyIgazgato ,@intezmenyNeve ,@intezmenyOMKod ,'Nincs adat' ,@intezmenyEmail ,@intezmenyIranyitoSzam ,@intezmenyVaros ,@intezmenyKozteruletNev ,@intezmenyKozteruletJelleg ,@intezmenyHazszam ,@intezmenyEmelet ,@intezmenyAjto ,@intezmenyAzonosito ,CASE @teljesKreta WHEN 1 THEN 3025 -- Teljes KRÉTA ELSE 3024 -- Csak adatszolgáltatás END ,@tanevID ,@intezmenyID ,'F' ,0 ,getdate() ,getdate() ,null ,null) PRINT 'Intézményi adatok létrehozása sikeres!'; DECLARE @intezmenyAdatokID int = SCOPE_IDENTITY(); --------------------------- INTÉZMÉNYI ADATOK LÉTREHOZÁSA VÉGE --------------------------- --------------------------- INTÉZMÉNYI ADATSZOLGÁLTATÁS LÉTREHOZÁSA --------------------------- INSERT INTO [dbo].[T_INTEZMENYADATSZOLGALTATAS] ([C_INTEZMENYID] ,[C_TANEVID] ,[TOROLT] ,[SERIAL] ,[LASTCHANGED] ,[CREATED] ,[MODIFIER] ,[CREATOR]) VALUES (@intezmenyID ,@tanevID ,'F' ,0 ,getdate() ,getdate() ,null ,null) --------------------------- INTÉZMÉNYI ADATSZOLGÁLTATÁS LÉTREHOZÁSA VÉGE --------------------------- --------------------------- TANÉV RENDJE LÉTREHOZÁSA -------------------------------- IF ( @tanevNeve = '2015/2016' ) BEGIN EXEC [dbo].[sp_Global_CreateTanevRendje20152016] @intezmenyId, @tanevId END ELSE IF ( @tanevNeve = '2016/2017' ) BEGIN EXEC [dbo].[sp_Global_CreateTanevRendje20162017] @intezmenyId, @tanevId END ELSE IF ( @tanevNeve = '2017/2018' ) BEGIN EXEC [dbo].[sp_Global_CreateTanevRendje20172018] @intezmenyId, @tanevId END ELSE IF ( @tanevNeve = '2018/2019' ) BEGIN EXEC [dbo].[sp_Global_CreateTanevRendje20182019] @intezmenyId, @tanevId END PRINT 'Tanév rendje létrehozása sikeres!'; --------------------------- TANÉV RENDJE LÉTREHOZÁSA VÉGE --------------------------- --------------------------- CSENGETÉSI REND LÉTREHOZÁSA ----------------------------- DECLARE @csengetesiRendId int INSERT [dbo].[T_CSENGETESIREND] ([C_AKTIV], [C_NEV], [C_MUKODESIHELYID], [C_INTEZMENYID], [C_TANEVID], [TOROLT], [SERIAL], [CREATED], [CREATOR]) VALUES (N'T', N'Csengetési rend', NULL, @intezmenyID, @tanevID, N'F', 4, GETDATE(), 2) SET @csengetesiRendId = SCOPE_IDENTITY() INSERT [dbo].[T_CSENGETESIRENDORA] ([C_KEZDETE], [C_ORASZAM], [C_VEGE], [C_CSENGETESIRENDID], [C_INTEZMENYID], [C_TANEVID], [TOROLT], [SERIAL], [CREATED], [CREATOR]) VALUES (CAST(N'2000-01-01 08:00:00.000' AS DateTime), 1, CAST(N'2000-01-01 08:45:00.000' AS DateTime), @csengetesiRendId, @intezmenyID, @tanevID, N'F', 2, GETDATE(), 2), (CAST(N'2000-01-01 09:00:00.000' AS DateTime), 2, CAST(N'2000-01-01 09:45:00.000' AS DateTime), @csengetesiRendId, @intezmenyID, @tanevID, N'F', 2, GETDATE(), 2), (CAST(N'2000-01-01 10:00:00.000' AS DateTime), 3, CAST(N'2000-01-01 10:45:00.000' AS DateTime), @csengetesiRendId, @intezmenyID, @tanevID, N'F', 2, GETDATE(), 2), (CAST(N'2000-01-01 11:00:00.000' AS DateTime), 4, CAST(N'2000-01-01 11:45:00.000' AS DateTime), @csengetesiRendId, @intezmenyID, @tanevID, N'F', 2, GETDATE(), 2), (CAST(N'2000-01-01 12:00:00.000' AS DateTime), 5, CAST(N'2000-01-01 12:45:00.000' AS DateTime), @csengetesiRendId, @intezmenyID, @tanevID, N'F', 2, GETDATE(), 2), (CAST(N'2000-01-01 13:00:00.000' AS DateTime), 6, CAST(N'2000-01-01 13:45:00.000' AS DateTime), @csengetesiRendId, @intezmenyID, @tanevID, N'F', 2, GETDATE(), 2), (CAST(N'2000-01-01 14:00:00.000' AS DateTime), 7, CAST(N'2000-01-01 14:45:00.000' AS DateTime), @csengetesiRendId, @intezmenyID, @tanevID, N'F', 1, GETDATE(), 2) PRINT 'Csengetési rend létrehozása sikeres!'; --------------------------- CSENGETÉSI REND LÉTREHOZÁSA VÉGE ------------------------ --------------------------- ALAP FELHASZNÁLÓK LÉTREHOZÁSA --------------------------- -- Fenntartó-- DECLARE @FENNTARTOID INT INSERT INTO [dbo].[T_FELHASZNALO] ([C_NEME] ,[C_SZULETESIDATUM] ,[C_SZULETESINEV] ,[C_ANYJANEVE] ,[C_SZULETESIHELY] ,[C_TAJSZAM] ,[C_ALLAMPOLGARSAGA] ,[C_LEIRAS] ,[C_KERESESINEV] ,[C_SZULETESIORSZAG] ,[C_SZULETESINEVSORREND] ,[C_ANYJANEVESORREND] ,[C_ALAPERTELMEZETTLCID] ,[C_LATASSERULTWEBHASZNALATA] ,[C_SMSSZAM] ,[C_SMSSZINKRONIZALT] ,[C_KELLADSZINKRONIZALAS] ,[C_SZULETESINEVELVALASZTO] ,[C_ANYJANEVEELVALASZTO] ,[C_DMSTARTTIME] ,[C_NYOMTATASINEV] ,[C_UTONEV] ,[C_VEZETEKNEV] ,[C_ADOSZAM] ,[C_ELOTAG] ,[C_ANYANYELVE] ,[C_IGAZOLVANYSZAM] ,[C_IGAZOLVANYTIPUSA] ,[C_NEVSORREND] ,[C_NYILVANTARTASISZAM] ,[C_NYILVANTARTASKEZDETE] ,[C_OKTATASIAZONOSITO] ,[C_OMKOD] ,[C_INTEZMENYID] ,[C_TANEVID] ,[SERIAL] ,[LASTCHANGED] ,[CREATED] ,[MODIFIER] ,[CREATOR]) VALUES (4 ,'1980-01-01' ,'Kréta Fenntartó' ,'Kréta Fenntartó' ,NULL ,NULL ,217 ,NULL ,'kretafenntartó' ,765 ,'T' ,'T' ,1038 ,'F' ,0 ,'F' ,'T' ,0 ,0 ,NULL ,'Kréta Fenntartó' ,'Fenntartó' ,'Kréta' ,NULL ,NULL ,509 ,NULL ,NULL ,'T' ,NULL ,GETDATE() ,'00000' ,NULL ,@intezmenyID ,@tanevID ,0 ,GETDATE() ,GETDATE() ,NULL ,1) SET @FENNTARTOID = SCOPE_IDENTITY() PRINT 'Fenntartó létrehozása sikeres!'; -- Szuper admin létrehozása DECLARE @SUPERADMINID INT INSERT INTO [dbo].[T_FELHASZNALO] ([C_NEME] ,[C_SZULETESIDATUM] ,[C_SZULETESINEV] ,[C_ANYJANEVE] ,[C_SZULETESIHELY] ,[C_TAJSZAM] ,[C_ALLAMPOLGARSAGA] ,[C_LEIRAS] ,[C_KERESESINEV] ,[C_SZULETESIORSZAG] ,[C_SZULETESINEVSORREND] ,[C_ANYJANEVESORREND] ,[C_ALAPERTELMEZETTLCID] ,[C_LATASSERULTWEBHASZNALATA] ,[C_SMSSZAM] ,[C_SMSSZINKRONIZALT] ,[C_KELLADSZINKRONIZALAS] ,[C_SZULETESINEVELVALASZTO] ,[C_ANYJANEVEELVALASZTO] ,[C_DMSTARTTIME] ,[C_NYOMTATASINEV] ,[C_UTONEV] ,[C_VEZETEKNEV] ,[C_ADOSZAM] ,[C_ELOTAG] ,[C_ANYANYELVE] ,[C_IGAZOLVANYSZAM] ,[C_IGAZOLVANYTIPUSA] ,[C_NEVSORREND] ,[C_NYILVANTARTASISZAM] ,[C_NYILVANTARTASKEZDETE] ,[C_OKTATASIAZONOSITO] ,[C_OMKOD] ,[C_INTEZMENYID] ,[C_TANEVID] ,[SERIAL] ,[LASTCHANGED] ,[CREATED] ,[MODIFIER] ,[CREATOR]) VALUES (4 ,'1980-01-01' ,'Kréta Adminisztrátor' ,'Kréta Adminisztrátor' ,NULL ,NULL ,217 ,NULL ,'admin' ,765 ,'T' ,'T' ,1038 ,'F' ,0 ,'F' ,'T' ,0 ,0 ,NULL ,'Kréta Adminisztrátor' ,'Adminisztrátor' ,'Kréta' ,NULL ,NULL ,509 ,NULL ,NULL ,'T' ,NULL ,GETDATE() ,'00001' ,NULL ,@intezmenyID ,@tanevID ,0 ,GETDATE() ,GETDATE() ,NULL ,1) SET @SUPERADMINID = SCOPE_IDENTITY() PRINT 'Szuper admin létrehozása sikeres!'; -- Szuperadmin e-mail címe INSERT INTO [dbo].[T_EMAIL] ([C_EMAILTIPUSA], [C_EMAILCIM], [C_ALAPERTELMEZETT], [C_FELHASZNALOID], [C_INTEZMENYID], [C_TANEVID], [TOROLT], [SERIAL], [CREATED], [CREATOR]) VALUES (1025, @intezmenyEmail, 'T', @SUPERADMINID, @intezmenyID, @tanevID, 'F', 0, GETDATE(), 1) --Fenntartó(ready only user) INSERT INTO [dbo].[T_FELHASZNALOBELEPES] ([C_BEJELENTKEZESINEV] ,[C_KOTELEZOVALTOZTATNI] ,[C_MEGHIUSULTBELEPESEK] ,[C_UTOLSOBELEPES] ,[C_JELSZO] ,[C_JELSZOVALTOZTATASIDEJE] ,[C_SO] ,[C_FELHASZNALOID] ,[C_GONDVISELOID] ,[C_INTEZMENYID] ,[C_TANEVID] ,[SERIAL] ,[LASTCHANGED] ,[CREATED] ,[MODIFIER] ,[CREATOR] ,C_GUID) VALUES ('fenntarto' ,'F' ,0 ,GETDATE() ,@fenntartoJelszo ,GETDATE() ,null ,@FENNTARTOID ,NULL ,@intezmenyID ,@tanevID ,1 ,GETDATE() ,GETDATE() ,null ,1 ,(SELECT NEWID())) PRINT 'Fenntartó belépés létrehozása sikeres!'; -- Szuperadmin belépés INSERT INTO [dbo].[T_FELHASZNALOBELEPES] ([C_BEJELENTKEZESINEV] ,[C_KOTELEZOVALTOZTATNI] ,[C_MEGHIUSULTBELEPESEK] ,[C_UTOLSOBELEPES] ,[C_JELSZO] ,[C_JELSZOVALTOZTATASIDEJE] ,[C_SO] ,[c_felhasznaloId] ,[C_GONDVISELOID] ,[C_INTEZMENYID] ,[C_TANEVID] ,[SERIAL] ,[LASTCHANGED] ,[CREATED] ,[MODIFIER] ,[CREATOR] ,C_GUID) VALUES ('admin' ,'F' ,0 ,GETDATE() ,@adminJelszo ,GETDATE() ,null ,@SUPERADMINID ,null ,@intezmenyID ,@tanevID ,1 ,GETDATE() ,GETDATE() ,null ,1 ,(SELECT NEWID())) PRINT 'Szuper admin belépés létrehozása sikeres!'; DECLARE @ADMINSZEREPKORID INT = NULL SELECT TOP 1 @ADMINSZEREPKORID = ID FROM dbo.T_SZEREPKOR WHERE C_SZEREPKORTIPUS = 1758 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@ADMINSZEREPKORID IS NULL) BEGIN INSERT INTO [dbo].T_SZEREPKOR ([C_SZEREPKORTIPUS] ,[C_INTEZMENYID] ,[C_TANEVID] ,[SERIAL] ,[LASTCHANGED] ,[CREATED] ,[MODIFIER] ,[CREATOR]) VALUES (1758 -- Adminisztrátor ,@intezmenyID ,@tanevID ,0 ,GETDATE() ,GETDATE() ,NULL ,1) SET @ADMINSZEREPKORID = SCOPE_IDENTITY() END DECLARE @FENNTARTOSZEREPKORID INT = NULL SELECT TOP 1 @FENNTARTOSZEREPKORID = ID FROM dbo.T_SZEREPKOR WHERE C_SZEREPKORTIPUS = 1757 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@FENNTARTOSZEREPKORID IS NULL) BEGIN INSERT INTO [dbo].T_SZEREPKOR ([C_SZEREPKORTIPUS] ,[C_INTEZMENYID] ,[C_TANEVID] ,[SERIAL] ,[LASTCHANGED] ,[CREATED] ,[MODIFIER] ,[CREATOR]) VALUES (1757 -- Fenntartó ,@intezmenyID ,@tanevID ,0 ,GETDATE() ,GETDATE() ,NULL ,1) SET @FENNTARTOSZEREPKORID = SCOPE_IDENTITY() END DECLARE @PENZUGYSZEREPKORID INT = NULL SELECT TOP 1 @PENZUGYSZEREPKORID = ID FROM dbo.T_SZEREPKOR WHERE C_SZEREPKORTIPUS = 1759 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@PENZUGYSZEREPKORID IS NULL) BEGIN INSERT INTO [dbo].T_SZEREPKOR ([C_SZEREPKORTIPUS] ,[C_INTEZMENYID] ,[C_TANEVID] ,[SERIAL] ,[LASTCHANGED] ,[CREATED] ,[MODIFIER] ,[CREATOR]) VALUES (1759 -- Pénzügy ,@intezmenyID ,@tanevID ,0 ,GETDATE() ,GETDATE() ,NULL ,1) SET @PENZUGYSZEREPKORID = SCOPE_IDENTITY() END DECLARE @NAPLOSZEREPKORID INT = NULL SELECT TOP 1 @NAPLOSZEREPKORID = ID FROM dbo.T_SZEREPKOR WHERE C_SZEREPKORTIPUS = 1760 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@NAPLOSZEREPKORID IS NULL) BEGIN INSERT INTO [dbo].T_SZEREPKOR ([C_SZEREPKORTIPUS] ,[C_INTEZMENYID] ,[C_TANEVID] ,[SERIAL] ,[LASTCHANGED] ,[CREATED] ,[MODIFIER] ,[CREATOR]) VALUES (1760 -- Napló ,@intezmenyID ,@tanevID ,0 ,GETDATE() ,GETDATE() ,NULL ,1) SET @NAPLOSZEREPKORID = SCOPE_IDENTITY() END DECLARE @ELLENORZOSZEREPKORID INT = NULL SELECT TOP 1 @ELLENORZOSZEREPKORID = ID FROM dbo.T_SZEREPKOR WHERE C_SZEREPKORTIPUS = 1761 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@ELLENORZOSZEREPKORID IS NULL) BEGIN INSERT INTO [dbo].T_SZEREPKOR ([C_SZEREPKORTIPUS] ,[C_INTEZMENYID] ,[C_TANEVID] ,[SERIAL] ,[LASTCHANGED] ,[CREATED] ,[MODIFIER] ,[CREATOR]) VALUES (1761 -- Ellenőrző ,@intezmenyID ,@tanevID ,0 ,GETDATE() ,GETDATE() ,NULL ,1) SET @ELLENORZOSZEREPKORID = SCOPE_IDENTITY() END DECLARE @VEZETOSZEREPKORID INT = NULL SELECT TOP 1 @VEZETOSZEREPKORID = ID FROM dbo.T_SZEREPKOR WHERE C_SZEREPKORTIPUS = 6502 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@VEZETOSZEREPKORID IS NULL) BEGIN INSERT INTO [dbo].T_SZEREPKOR ([C_SZEREPKORTIPUS] ,[C_INTEZMENYID] ,[C_TANEVID] ,[SERIAL] ,[LASTCHANGED] ,[CREATED] ,[MODIFIER] ,[CREATOR]) VALUES (6502 -- Vezető ,@intezmenyID ,@tanevID ,0 ,GETDATE() ,GETDATE() ,NULL ,1) SET @VEZETOSZEREPKORID = SCOPE_IDENTITY() END DECLARE @MUSZAKISZEREPKORID INT = NULL SELECT TOP 1 @MUSZAKISZEREPKORID = ID FROM dbo.T_SZEREPKOR WHERE C_SZEREPKORTIPUS = 6503 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@MUSZAKISZEREPKORID IS NULL) BEGIN INSERT INTO [dbo].T_SZEREPKOR ([C_SZEREPKORTIPUS] ,[C_INTEZMENYID] ,[C_TANEVID] ,[SERIAL] ,[LASTCHANGED] ,[CREATED] ,[MODIFIER] ,[CREATOR]) VALUES (6503 -- Műszaki ,@intezmenyID ,@tanevID ,0 ,GETDATE() ,GETDATE() ,NULL ,1) SET @MUSZAKISZEREPKORID = SCOPE_IDENTITY() END PRINT 'Szerepkörök létrehozása sikeres!'; --------------------------- ALAP FELHASZNÁLÓK LÉTREHOZÁSA VÉGE --------------------------- --------------------------- SÉMA LÉTREHOZÁSA ---------------------------------- IF(@vanmasikTanev = 0) BEGIN -- csak akkor hozza létre a sémát, ha még nem létezett másik tanév EXEC [dbo].[sp_Global_CreateSchema] @pIntezmenyAzonosito = @intezmenyAzonosito, @pSchemaUserPassword = @dbJelszo; PRINT 'Séma létrehozása sikeres!' END DECLARE @schemaName nvarchar(100) = 'KR_' +@intezmenyAzonosito+ '_Schema' --------------------------- SÉMA LÉTREHOZÁSA VÉGE ---------------------------------- --------------------------- VIEW-K LÉTREHOZÁSA ---------------------------------- IF(@vanmasikTanev = 0) BEGIN -- csak akkor hozza létre a view-kat, ha még nem létezett másik tanév EXEC [dbo].[sp_Global_CreateSchemaViews] @IntezmenyId = @intezmenyID, @IntezmenyAzonosito = @intezmenyAzonosito, @TanevId = @tanevID; PRINT 'View-k létrehozása sikeres!' END --------------------------- VIEW-K LÉTREHOZÁSA VÉGE ---------------------------------- --------------------------- EGYEDI VIEW-K MÁSOLÁSA SÉMÁBA ------------------------ IF(@vanmasikTanev = 0) BEGIN -- az egyedi view-kat csak akkor kell sémákba másolni ha létrejött egy új séma EXEC [dbo].[sp_Global_CreateSchemaAdvancedViews] @pSchemaName = @schemaName, @pViewNames = NULL; PRINT 'Egyedi view-k létrehozása sikeres!' END --------------------------- EGYEDI VIEW-K MÁSOLÁSA SÉMÁBA VÉGE ------------------- --------------------------- FÜGGVÉNYEK MÁSOLÁSA SÉMÁBA ------------------------ IF(@vanmasikTanev = 0) BEGIN -- a függvényeket csak akkor kell sémákba másolni ha létrejött egy új séma EXEC [dbo].[sp_Global_CreateSchemaFunctions] @pSchemaName = @schemaName, @pFunctionNames = NULL; PRINT 'Függvények létrehozása sikeres!' END --------------------------- FÜGGVÉNYEK MÁSOLÁSA SÉMÁBA VÉGE ------------------- --------------------------- TÁROLT ELJÁRÁSOK MÁSOLÁSA SÉMÁBA ------------------------ IF(@vanmasikTanev = 0) BEGIN -- a tárolt eljárásokat csak akkor kell sémákba másolni ha létrejött egy új séma EXEC [dbo].[sp_Global_CreateSchemaStoredProcedures] @pSchemaName = @schemaName, @pStoredProcedureNames = NULL; PRINT 'Tárolt eljárások létrehozása sikeres!' END --------------------------- TÁROLT ELJÁRÁSOK MÁSOLÁSA SÉMÁBA VÉGE ------------------- -- Rendszer beállítások alap adatok EXEC [dbo].[sp_Global_SetSystemSettingsDefaultData] @IntezmenyId = @intezmenyID, @TanevId = @tanevID PRINT 'Rendszerbeállítások létrehozása sikeres!' -- Rendszer értesítések adminnak alapadatok INSERT INTO dbo.T_RENDSZERERTESITESEK ( C_BEALLITASOKELLENORZESE, C_FRISSITESIDEJE, C_INTEZMENYHIANYOSADATOK, C_KELLFRISSITES, C_ORARENDTANARUTKOZES, C_ORARENDTANULOUTKOZESEK, C_ORARENDTEREMUTKOZES, C_TANAROKHIANYOSOKTATASIAZONOS, C_TANTARGYFELOSZTASOSZTALYOKNI, C_TANTARGYFELOSZTASTANARNINCSE, C_TANTARGYFELOSZTASTANTARGYNIN, C_TANULOHIANYOSOKTATASIAZONOSI, C_TANULOKOSZTALYBASOROLASA, C_INTEZMENYID, C_TANEVID, TOROLT, SERIAL, LASTCHANGED, CREATED, MODIFIER, CREATOR ) VALUES ( 'F', -- C_BEALLITASOKELLENORZESE - char GETDATE(), -- C_FRISSITESIDEJE - datetime 'F', -- C_INTEZMENYHIANYOSADATOK - char 'F', -- C_KELLFRISSITES - char 0, -- C_ORARENDTANARUTKOZES - int 0, -- C_ORARENDTANULOUTKOZESEK - int 0, -- C_ORARENDTEREMUTKOZES - int 0, -- C_TANAROKHIANYOSOKTATASIAZONOS - int 0, -- C_TANTARGYFELOSZTASOSZTALYOKNI - int 0, -- C_TANTARGYFELOSZTASTANARNINCSE - int 0, -- C_TANTARGYFELOSZTASTANTARGYNIN - int 0, -- C_TANULOHIANYOSOKTATASIAZONOSI - int 0, -- C_TANULOKOSZTALYBASOROLASA - int @intezmenyID, -- C_INTEZMENYID, @tanevId, --C_TANEVID, 'F', -- TOROLT - char 0, -- SERIAL - int GETDATE(), -- LASTCHANGED - datetime GETDATE(), -- CREATED - datetime 0, -- MODIFIER - int 0 -- CREATOR - int ) -- JOGOSULTSÁG DECLARE @RENDSZERGAZDAJOGID INT = NULL SELECT TOP 1 @RENDSZERGAZDAJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Rendszergazda' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@RENDSZERGAZDAJOGID IS NULL) BEGIN INSERT INTO dbo.T_JOGOSULTSAG ( C_JOG, C_SZEREPKORTIPUS,[C_INTEZMENYID], [C_TANEVID], TOROLT, SERIAL, CREATED, CREATOR ) VALUES ( N'Rendszergazda', -- C_JOG - nvarchar 1758, -- Adminisztrátor @intezmenyID , @tanevID, 'F', -- TOROLT - char 0, -- SERIAL - int GETDATE(), -- CREATED - datetime 0 -- CREATOR - int ) SET @RENDSZERGAZDAJOGID = SCOPE_IDENTITY() END DECLARE @OSZTALYFONOKJOGID INT = NULL SELECT TOP 1 @OSZTALYFONOKJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Osztalyfonok' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@OSZTALYFONOKJOGID IS NULL) BEGIN INSERT INTO dbo.T_JOGOSULTSAG ( C_JOG, C_SZEREPKORTIPUS,[C_INTEZMENYID] , [C_TANEVID], TOROLT, SERIAL, CREATED, CREATOR ) VALUES ( N'Osztalyfonok', -- C_JOG - nvarchar 1760, -- NAPLÓ @intezmenyID , @tanevID, 'F', -- TOROLT - char 0, -- SERIAL - int GETDATE(), -- CREATED - datetime 0 -- CREATOR - int ) SET @OSZTALYFONOKJOGID = SCOPE_IDENTITY() END DECLARE @EVFOLYAMFELELOSJOGID INT = NULL SELECT TOP 1 @EVFOLYAMFELELOSJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Evfolyamfelelos' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@EVFOLYAMFELELOSJOGID IS NULL) BEGIN INSERT INTO dbo.T_JOGOSULTSAG ( C_JOG, C_SZEREPKORTIPUS,[C_INTEZMENYID] , [C_TANEVID], TOROLT, SERIAL, CREATED, CREATOR ) VALUES ( N'Evfolyamfelelos', -- C_JOG - nvarchar 1760, -- NAPLÓ @intezmenyID , @tanevID, 'F', -- TOROLT - char 0, -- SERIAL - int GETDATE(), -- CREATED - datetime 0 -- CREATOR - int ) SET @EVFOLYAMFELELOSJOGID = SCOPE_IDENTITY() END DECLARE @CSOPORTVEZETOJOGID INT = NULL SELECT TOP 1 @CSOPORTVEZETOJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'CsoportVezeto' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@CSOPORTVEZETOJOGID IS NULL) BEGIN INSERT INTO dbo.T_JOGOSULTSAG ( C_JOG, C_SZEREPKORTIPUS,[C_INTEZMENYID] , [C_TANEVID], TOROLT, SERIAL, CREATED, CREATOR ) VALUES ( N'CsoportVezeto', -- C_JOG - nvarchar 1760, -- NAPLÓ @intezmenyID , @tanevID, 'F', -- TOROLT - char 0, -- SERIAL - int GETDATE(), -- CREATED - datetime 0 -- CREATOR - int ) SET @CSOPORTVEZETOJOGID = SCOPE_IDENTITY() END DECLARE @SZUPEROSZTALYFONOKJOGID INT = NULL SELECT TOP 1 @SZUPEROSZTALYFONOKJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'SzuperOsztalyfonok' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@SZUPEROSZTALYFONOKJOGID IS NULL) BEGIN INSERT INTO dbo.T_JOGOSULTSAG ( C_JOG, C_SZEREPKORTIPUS,[C_INTEZMENYID] , [C_TANEVID], TOROLT, SERIAL, CREATED, CREATOR ) VALUES ( N'SzuperOsztalyfonok', -- C_JOG - nvarchar 1760, -- NAPLÓ @intezmenyID , @tanevID, 'F', -- TOROLT - char 0, -- SERIAL - int GETDATE(), -- CREATED - datetime 0 -- CREATOR - int ) SET @SZUPEROSZTALYFONOKJOGID = SCOPE_IDENTITY() END DECLARE @TANARJOGID INT = NULL SELECT TOP 1 @TANARJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Tanar' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@TANARJOGID IS NULL) BEGIN INSERT INTO dbo.T_JOGOSULTSAG ( C_JOG, C_SZEREPKORTIPUS,[C_INTEZMENYID] , [C_TANEVID], TOROLT, SERIAL, CREATED, CREATOR ) VALUES ( N'Tanar', -- C_JOG - nvarchar 1760, -- NAPLÓ @intezmenyID , @tanevID, 'F', -- TOROLT - char 0, -- SERIAL - int GETDATE(), -- CREATED - datetime 0 -- CREATOR - int ) SET @TANARJOGID = SCOPE_IDENTITY() END DECLARE @GONDVISELOJOGID INT = NULL SELECT TOP 1 @GONDVISELOJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Gondviselo' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@GONDVISELOJOGID IS NULL) BEGIN INSERT INTO dbo.T_JOGOSULTSAG ( C_JOG, C_SZEREPKORTIPUS,[C_INTEZMENYID] , [C_TANEVID], TOROLT, SERIAL, CREATED, CREATOR ) VALUES ( N'Gondviselo', -- C_JOG - nvarchar 1761, -- ELLENŐRZŐ @intezmenyID , @tanevID, 'F', -- TOROLT - char 0, -- SERIAL - int GETDATE(), -- CREATED - datetime 0 -- CREATOR - int ) SET @GONDVISELOJOGID = SCOPE_IDENTITY() END DECLARE @TANULOJOGID INT = NULL SELECT TOP 1 @TANULOJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Tanulo' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@TANULOJOGID IS NULL) BEGIN INSERT INTO dbo.T_JOGOSULTSAG ( C_JOG, C_SZEREPKORTIPUS,[C_INTEZMENYID] , [C_TANEVID], TOROLT, SERIAL, CREATED, CREATOR ) VALUES ( N'Tanulo', -- C_JOG - nvarchar 1761, -- ELLENŐRZŐ @intezmenyID , @tanevID, 'F', -- TOROLT - char 0, -- SERIAL - int GETDATE(), -- CREATED - datetime 0 -- CREATOR - int ) SET @TANULOJOGID = SCOPE_IDENTITY() END DECLARE @FENNTARTOJOGID INT = NULL SELECT TOP 1 @FENNTARTOJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Fenntarto' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@FENNTARTOJOGID IS NULL) BEGIN INSERT INTO dbo.T_JOGOSULTSAG ( C_JOG, C_SZEREPKORTIPUS,[C_INTEZMENYID] , [C_TANEVID], TOROLT, SERIAL, CREATED, CREATOR ) VALUES ( N'Fenntarto', -- C_JOG - nvarchar 1757, -- FENNTARTO @intezmenyID , @tanevID, 'F', -- TOROLT - char 0, -- SERIAL - int GETDATE(), -- CREATED - datetime 0 -- CREATOR - int ) SET @FENNTARTOJOGID = SCOPE_IDENTITY() END DECLARE @ADMINISZTRATORJOGID INT = NULL SELECT TOP 1 @ADMINISZTRATORJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Adminisztrator' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@ADMINISZTRATORJOGID IS NULL) BEGIN INSERT INTO dbo.T_JOGOSULTSAG ( C_JOG, C_SZEREPKORTIPUS,[C_INTEZMENYID] , [C_TANEVID], TOROLT, SERIAL, CREATED, CREATOR ) VALUES ( N'Adminisztrator', -- C_JOG - nvarchar 1758, -- ADMIN @intezmenyID , @tanevID, 'F', -- TOROLT - char 0, -- SERIAL - int GETDATE(), -- CREATED - datetime 0 -- CREATOR - int ) SET @ADMINISZTRATORJOGID = SCOPE_IDENTITY() END DECLARE @PENZUGYJOGID INT = NULL SELECT TOP 1 @PENZUGYJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Penzugy' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@PENZUGYJOGID IS NULL) BEGIN INSERT INTO dbo.T_JOGOSULTSAG ( C_JOG, C_SZEREPKORTIPUS,[C_INTEZMENYID] , [C_TANEVID], TOROLT, SERIAL, CREATED, CREATOR ) VALUES ( N'Penzugy', -- C_JOG - nvarchar 1759, -- PÉNZÜGY @intezmenyID , @tanevID, 'F', -- TOROLT - char 0, -- SERIAL - int GETDATE(), -- CREATED - datetime 0 -- CREATOR - int ) SET @PENZUGYJOGID = SCOPE_IDENTITY() END DECLARE @NAPLOJOGID INT = NULL SELECT TOP 1 @NAPLOJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Naplo' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@NAPLOJOGID IS NULL) BEGIN INSERT INTO dbo.T_JOGOSULTSAG ( C_JOG, C_SZEREPKORTIPUS,[C_INTEZMENYID] , [C_TANEVID], TOROLT, SERIAL, CREATED, CREATOR ) VALUES ( N'Naplo', -- C_JOG - nvarchar 1760, -- NAPLÓ @intezmenyID , @tanevID, 'F', -- TOROLT - char 0, -- SERIAL - int GETDATE(), -- CREATED - datetime 0 -- CREATOR - int ) SET @NAPLOJOGID = SCOPE_IDENTITY() END DECLARE @ELLENORZOJOGID INT = NULL SELECT TOP 1 @ELLENORZOJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Ellenorzo' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@ELLENORZOJOGID IS NULL) BEGIN INSERT INTO dbo.T_JOGOSULTSAG ( C_JOG, C_SZEREPKORTIPUS,[C_INTEZMENYID] , [C_TANEVID], TOROLT, SERIAL, CREATED, CREATOR ) VALUES ( N'Ellenorzo', -- C_JOG - nvarchar 1761, -- ELLENŐRZŐ @intezmenyID , @tanevID, 'F', -- TOROLT - char 0, -- SERIAL - int GETDATE(), -- CREATED - datetime 0 -- CREATOR - int ) SET @ELLENORZOJOGID = SCOPE_IDENTITY() END DECLARE @SZUPERADMINJOGID INT = NULL SELECT TOP 1 @SZUPERADMINJOGID = ID FROM dbo.T_JOGOSULTSAG WHERE C_JOG = 'Szuperadmin' AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID IF(@SZUPERADMINJOGID IS NULL) BEGIN INSERT INTO dbo.T_JOGOSULTSAG ( C_JOG, C_SZEREPKORTIPUS,[C_INTEZMENYID] , [C_TANEVID], TOROLT, SERIAL, CREATED, CREATOR ) VALUES ( N'Szuperadmin', -- C_JOG - nvarchar 1758, -- ADMIN @intezmenyID , @tanevID, 'F', -- TOROLT - char 0, -- SERIAL - int GETDATE(), -- CREATED - datetime 0 -- CREATOR - int ) SET @SZUPERADMINJOGID = SCOPE_IDENTITY() END -- Jogosultság INSERT INTO T_FELHASZNALO_SZEREPKOR (C_SZEREPKORID, C_FELHASZNALOID) VALUES (@ADMINSZEREPKORID, @SUPERADMINID) -- admin INSERT INTO T_JOGOSULTSAG_FELHASZNALO (C_JOGOSULTSAGID, C_FELHASZNALOID) VALUES (@SZUPERADMINJOGID, @SUPERADMINID) -- szuperadmin INSERT INTO T_FELHASZNALO_SZEREPKOR (C_SZEREPKORID, C_FELHASZNALOID) VALUES (@FENNTARTOSZEREPKORID, @FENNTARTOID) -- fenntartó -- Működési hely -- Feladatellátási hely INSERT INTO [dbo].[T_MUKODESIHELY] ([C_NEV] ,[C_EMAILCIM] ,[C_FAX] ,[C_TELEFONSZAM] ,[C_IRANYITOSZAM] ,[C_VAROS] ,[C_KOZTERULETNEV] ,[C_KOZTERULETJELLEG] ,[C_HAZSZAM] ,[C_EMELET] ,[C_AJTO] ,[C_VEZETONEVE] ,[C_TAGINTEZMENY] ,[C_TAGINTEZMENYIKOD] ,[C_INTEZMENYADATOKID] ,[C_INTEZMENYID] ,[C_TANEVID] ,[TOROLT] ,[SERIAL] ,[LASTCHANGED] ,[CREATED] ,[MODIFIER] ,[CREATOR]) VALUES ('Működési hely' ,@intezmenyEmail ,NULL ,NULL ,@intezmenyIranyitoSzam ,@intezmenyVaros ,@intezmenyKozteruletNev ,@intezmenyKozteruletJelleg ,@intezmenyHazszam ,@intezmenyEmelet ,@intezmenyAjto ,@intezmenyIgazgato ,CASE WHEN @intezmenyTagkod IS NOT NULL THEN 'T' ELSE 'F' END ,@intezmenyTagkod ,@intezmenyAdatokID ,@intezmenyID ,@tanevID ,'F' ,0 ,GETDATE() ,GETDATE() ,NULL ,1) DECLARE @MukodesiHelyId int = SCOPE_IDENTITY() -- Feladatellátási hely INSERT INTO [dbo].[T_FELADATELLATASIHELY] ([C_OKTATASINEVELESIFELADATTIPUS] ,[C_MUKODESIHELYID] ,[C_INTEZMENYID] ,[C_TANEVID] ,[TOROLT] ,[SERIAL] ,[LASTCHANGED] ,[CREATED] ,[MODIFIER] ,[CREATOR]) VALUES (1156 ,@MukodesiHelyId ,@intezmenyID ,@tanevID ,'F' ,0 ,GETDATE() ,GETDATE() ,NULL ,1) -- Tanterv INSERT INTO [dbo].[T_TANTERV] ([C_CSOPORTTIPUSA] ,[C_EVFOLYAMTOL] ,[C_EVFOLYAMIG] ,[C_KERETTANTERVREEPULO] ,[C_NEV] ,[C_INTEZMENYID] ,[C_TANEVID] ,[TOROLT] ,[SERIAL] ,[LASTCHANGED] ,[CREATED] ,[MODIFIER] ,[CREATOR]) VALUES (1034 ,1303 ,1310 ,'T' ,'Kerettanterv' ,@intezmenyID ,@tanevID ,'F' ,0 ,GETDATE() ,GETDATE() ,NULL ,1) --Default Tantárgy INSERT INTO [dbo].[T_TANTARGY] ([C_GYAKORLATI] ,[C_NEV] ,[C_ROVIDNEV] ,[C_TARGYKATEGORIA] ,[C_TANORANKIVULI] ,[C_IMPORTALT] ,[C_FOTARGYE] ,[C_INTEZMENYID] ,[C_TANEVID] ,[TOROLT] ,[SERIAL] ,[LASTCHANGED] ,[CREATED] ,[MODIFIER] ,[CREATOR]) VALUES ('F' ,'Tanórán kívüli foglalkozás' ,'tanórán kívüli' ,1197 ,'T' ,'F' ,'T' ,@intezmenyID ,@tanevID ,'F' ,0 ,GETDATE() ,GETDATE() ,NULL ,1) PRINT 'Tanterv létrehozása sikeres!'; -- A-B hét, ha szükséges IF (@kellABHet = 1) BEGIN INSERT INTO [dbo].[T_DICTIONARYITEMBASE] ([C_VALUE], [C_NAME], [C_VISIBLE], [C_TYPE], [C_PROTECTED], [C_DICTIONARYTYPEID], [C_INTEZMENYID], [C_TANEVID], [TOROLT], [SERIAL], [CREATED], [CREATOR]) VALUES (2, 'A hét', 'T', 'HetiRendTipus', 'F', 49, @intezmenyId, @tanevID, 'F', 0, GETDATE(), 1) INSERT INTO [dbo].[T_HETIRENDTIPUS] (ID, C_ALINTEZMENYID, C_ALTANEVID) VALUES (SCOPE_IDENTITY(), @intezmenyID, @tanevID) INSERT INTO [dbo].[T_DICTIONARYITEMBASE] ([C_VALUE], [C_NAME], [C_VISIBLE], [C_TYPE], [C_PROTECTED], [C_DICTIONARYTYPEID], [C_INTEZMENYID], [C_TANEVID], [TOROLT], [SERIAL], [CREATED], [CREATOR]) VALUES (3, 'B hét', 'T', 'HetiRendTipus', 'F', 49, @intezmenyID, @tanevID, 'F', 0, GETDATE(), 1) INSERT INTO [dbo].[T_HETIRENDTIPUS] (ID, C_ALINTEZMENYID, C_ALTANEVID) VALUES (SCOPE_IDENTITY(), @intezmenyID, @tanevID) PRINT 'A-B hét hetirend létrehozása sikeres!'; END --------------------------- NAPTÁRI HÉT LÉTREHOZÁSA -------------------------------- DECLARE @sql nvarchar(max) SET @sql ='EXEC ['+@schemaName+'].[sp_GenerateNaptariHetek] @intezmenyId = @intezmenyID, @tanevId = @tanevID ' EXEC sp_executesql @sql, N'@intezmenyId INT, @tanevId INT', @intezmenyID, @tanevID PRINT 'Naptári hetek létrehozása sikeres!'; --------------------------- NAPTÁRI HÉT LÉTREHOZÁSA VÉGE -------------------------------- --------------------------- NAPTÁRI NAP LÉTREHOZÁSA -------------------------------- SET @sql ='EXEC ['+@schemaName+'].[sp_GenerateNaptariNapok] @IntezmenyId = @intezmenyID, @TanevId = @tanevID ' EXEC sp_executesql @sql, N'@intezmenyID INT, @tanevID INT', @intezmenyID, @tanevID PRINT 'Naptári napok létrehozása sikeres!' --------------------------- NAPTÁRI NAP LÉTREHOZÁSA VÉGE -------------------------------- --Oktatási-nevelési feladatok és ajánlott évfolyamok INSERT INTO T_EVFOLYAMTIPUS_OKTATASINEVELE (C_EVFOLYAMTIPUSID, C_OKTATASINEVELESIFELADATID, C_INTEZMENYID, C_TANEVID) VALUES --ÁLTALÁNOS ISKOLA 1,2,3,4,5,6,7,8 (1303, 1158, @intezmenyID, @tanevID), (1304, 1158, @intezmenyID, @tanevID), (1305, 1158, @intezmenyID, @tanevID), (1306, 1158, @intezmenyID, @tanevID), (1307, 1158, @intezmenyID, @tanevID), (1308, 1158, @intezmenyID, @tanevID), (1309, 1158, @intezmenyID, @tanevID), (1310, 1158, @intezmenyID, @tanevID), --Általános iskolai (SNI) 1,2,3,4,5,6,7,8 (1303, 1178, @intezmenyID, @tanevID), (1304, 1178, @intezmenyID, @tanevID), (1305, 1178, @intezmenyID, @tanevID), (1306, 1178, @intezmenyID, @tanevID), (1307, 1178, @intezmenyID, @tanevID), (1308, 1178, @intezmenyID, @tanevID), (1309, 1178, @intezmenyID, @tanevID), (1310, 1178, @intezmenyID, @tanevID), --Felnőttképzés 1/13, 2/14, 3/15, 1/15, H/I, H/II/1, H/II/2 (1319, 1176, @intezmenyID, @tanevID), (1320, 1176, @intezmenyID, @tanevID), (1321, 1176, @intezmenyID, @tanevID), (1337, 1176, @intezmenyID, @tanevID), --Gimnázium 5, 6, 7, 8, 9, 10, 11, 12, 13 (1307, 1160, @intezmenyID, @tanevID), (1308, 1160, @intezmenyID, @tanevID), (1309, 1160, @intezmenyID, @tanevID), (1310, 1160, @intezmenyID, @tanevID), (1311, 1160, @intezmenyID, @tanevID), (1312, 1160, @intezmenyID, @tanevID), (1313, 1160, @intezmenyID, @tanevID), (1314, 1160, @intezmenyID, @tanevID), (1315, 1160, @intezmenyID, @tanevID), --Kész ségfejlesztő speciális szakiskolai 1/11, 1/12, 1/8, 1/9, 2/10, 2/12, 3/11, 3/13, H/I, H/II/1, H/II/2 (1317, 1180, @intezmenyID, @tanevID), (1326, 1180, @intezmenyID, @tanevID), (1324, 1180, @intezmenyID, @tanevID), (1316, 1180, @intezmenyID, @tanevID), (1323, 1180, @intezmenyID, @tanevID), (1318, 1180, @intezmenyID, @tanevID), (1325, 1180, @intezmenyID, @tanevID), (1322, 1180, @intezmenyID, @tanevID), --Konduktív pedagógiai intézmény 1,2,3,4,5,6,7,8,9,10,11,12, 13 (1303, 1173, @intezmenyID, @tanevID), (1304, 1173, @intezmenyID, @tanevID), (1305, 1173, @intezmenyID, @tanevID), (1306, 1173, @intezmenyID, @tanevID), (1307, 1173, @intezmenyID, @tanevID), (1308, 1173, @intezmenyID, @tanevID), (1309, 1173, @intezmenyID, @tanevID), (1310, 1173, @intezmenyID, @tanevID), (1311, 1173, @intezmenyID, @tanevID), (1312, 1173, @intezmenyID, @tanevID), (1313, 1173, @intezmenyID, @tanevID), (1314, 1173, @intezmenyID, @tanevID), (1315, 1173, @intezmenyID, @tanevID), --Óvoda Kis, Középső, Nagy, Óvodai vegyes (1297, 1157, @intezmenyID, @tanevID), (1298, 1157, @intezmenyID, @tanevID), (1299, 1157, @intezmenyID, @tanevID), (1300, 1157, @intezmenyID, @tanevID), --Óvodai (SNI) Kis, Középső, Nagy, Óvodai vegyes (1297, 1177, @intezmenyID, @tanevID), (1298, 1177, @intezmenyID, @tanevID), (1299, 1177, @intezmenyID, @tanevID), (1300, 1177, @intezmenyID, @tanevID), --Szakiskola 1/11, 1/12, 1/8, 1/9, 2/10, 2/12, 3/11, 3/13, H/I, H/II/1, H/II/2 (1317, 1162, @intezmenyID, @tanevID), (1326, 1162, @intezmenyID, @tanevID), (1324, 1162, @intezmenyID, @tanevID), (1316, 1162, @intezmenyID, @tanevID), (1323, 1162, @intezmenyID, @tanevID), (1318, 1162, @intezmenyID, @tanevID), (1325, 1162, @intezmenyID, @tanevID), (1322, 1162, @intezmenyID, @tanevID), --Szakközépiskola 5, 6, 7, 8, 9, 10, 11, 12, 13 (1307, 1161, @intezmenyID, @tanevID), (1308, 1161, @intezmenyID, @tanevID), (1309, 1161, @intezmenyID, @tanevID), (1310, 1161, @intezmenyID, @tanevID), (1311, 1161, @intezmenyID, @tanevID), (1312, 1161, @intezmenyID, @tanevID), (1313, 1161, @intezmenyID, @tanevID), (1314, 1161, @intezmenyID, @tanevID), (1315, 1161, @intezmenyID, @tanevID) PRINT N'Oktatási-nevelési feladatok és ajánlott évfolyamok létrehozása sikeres!'; --------------------------- Csoporttípus és foglalkozástípus összerendelés (kapcsolat) -------------------------------- --Csoporttípus meghatározza a foglalkozástípust INSERT INTO T_CSOPORTTIPUS_FOGLALKOZASTIPU (C_FOGLALKOZASTIPUSID, C_CSOPORTTIPUSID, C_CSOPORTBONTOTT, C_INTEZMENYID, C_TANEVID) VALUES (1338, 1031, null, @intezmenyID, @tanevID), (1339, 1034, null, @intezmenyID, @tanevID), (1368, 1034, 'T', @intezmenyID, @tanevID), (1340, 1035, null, @intezmenyID, @tanevID), (1341, 1036, null, @intezmenyID, @tanevID), (1343, 1067, null, @intezmenyID, @tanevID), (1343, 1068, null, @intezmenyID, @tanevID), (1344, 1065, null, @intezmenyID, @tanevID), (1345, 1037, null, @intezmenyID, @tanevID), (1346, 1038, null, @intezmenyID, @tanevID), (1347, 1039, null, @intezmenyID, @tanevID), (1348, 1040, null, @intezmenyID, @tanevID), (1349, 1041, null, @intezmenyID, @tanevID), (1349, 1069, null, @intezmenyID, @tanevID), (1349, 1070, null, @intezmenyID, @tanevID), (1349, 1071, null, @intezmenyID, @tanevID), (1350, 1042, null, @intezmenyID, @tanevID), (1362, 1044, null, @intezmenyID, @tanevID), (1363, 1044, null, @intezmenyID, @tanevID), (1363, 1058, null, @intezmenyID, @tanevID), (1363, 1059, null, @intezmenyID, @tanevID), (1363, 1072, null, @intezmenyID, @tanevID), (1364, 1046, null, @intezmenyID, @tanevID), (1365, 1047, null, @intezmenyID, @tanevID), (1369, 1061, null, @intezmenyID, @tanevID), (1371, 1064, null, @intezmenyID, @tanevID), (1372, 1032, null, @intezmenyID, @tanevID), (1373, 1051, null, @intezmenyID, @tanevID), (1374, 1049, null, @intezmenyID, @tanevID), (1375, 1050, null, @intezmenyID, @tanevID), (1376, 1054, null, @intezmenyID, @tanevID), (1377, 1055, null, @intezmenyID, @tanevID), (1378, 1056, null, @intezmenyID, @tanevID), (1379, 1057, null, @intezmenyID, @tanevID), (1380, 1055, null, @intezmenyID, @tanevID), (1381, 1056, null, @intezmenyID, @tanevID), (1382, 1048, null, @intezmenyID, @tanevID), (1382, 1060, null, @intezmenyID, @tanevID), (1382, 1066, null, @intezmenyID, @tanevID), (1382, 1073, null, @intezmenyID, @tanevID), (1382, 1062, null, @intezmenyID, @tanevID), (1383, 1063, null, @intezmenyID, @tanevID) PRINT N'Csoporttípus és foglalkozástípus összerendelésének létrehozása sikeres!'; END GO