This commit is contained in:
skidoodle 2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions

View file

@ -0,0 +1,85 @@
GO
SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
GO
PRINT N'Dropping [dbo].[T_DUALISSZERZODESFILE].[NCI_DualisSzerzodesFile_TanuloCsoportId]...';
GO
DROP INDEX [NCI_DualisSzerzodesFile_TanuloCsoportId]
ON [dbo].[T_DUALISSZERZODESFILE];
GO
PRINT N'Dropping [dbo].[FK_DualisSzerzodesFile_TanuloCsoportId_REF_TanuloCsoport]...';
GO
ALTER TABLE [dbo].[T_DUALISSZERZODESFILE] DROP CONSTRAINT [FK_DualisSzerzodesFile_TanuloCsoportId_REF_TanuloCsoport];
GO
PRINT N'Altering [dbo].[T_DUALISSZERZODESFILE]...';
GO
ALTER TABLE [dbo].[T_DUALISSZERZODESFILE] DROP COLUMN [C_TANULOCSOPORTID];
GO
ALTER TABLE [dbo].[T_DUALISSZERZODESFILE]
ADD [C_TANULOID] INT NOT NULL;
GO
PRINT N'Creating [dbo].[T_DUALISSZERZODESFILE].[NCI_DualisSzerzodesFile_TanuloId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_DualisSzerzodesFile_TanuloId]
ON [dbo].[T_DUALISSZERZODESFILE]([C_TANULOID] ASC);
GO
PRINT N'Creating [dbo].[FK_DualisSzerzodesFile_TanuloId_REF_Tanulo]...';
GO
ALTER TABLE [dbo].[T_DUALISSZERZODESFILE] WITH NOCHECK
ADD CONSTRAINT [FK_DualisSzerzodesFile_TanuloId_REF_Tanulo] FOREIGN KEY ([C_TANULOID]) REFERENCES [dbo].[T_TANULO] ([ID]);
GO
PRINT N'Checking existing data against newly created constraints';
GO
ALTER TABLE [dbo].[T_DUALISSZERZODESFILE] WITH CHECK CHECK CONSTRAINT [FK_DualisSzerzodesFile_TanuloId_REF_Tanulo];
GO
PRINT N'Update complete.';
GO
EXEC dev.uspCreateSchemaViews 'T_DUALISSZERZODESFILE'
GO
EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll
GO
ALTER QUEUE auditLog.[AuditQueue]
WITH ACTIVATION (
STATUS = ON,
PROCEDURE_NAME = auditLog.usp_AuditProcessing,
MAX_QUEUE_READERS = 10,
EXECUTE AS 'Kreta_tech_user'
);
GO

View file

@ -0,0 +1,27 @@
SET IDENTITY_INSERT [T_CONFIGTIPUS] ON
---------------------------------------
INSERT INTO T_CONFIGTIPUS ([ID], [C_CONFIG], [C_MODUL], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR], [ELOZOTANEVIREKORDID])
VALUES
(10, 'IsEnabled', 'eJelentkezes', 'F', 0, GETDATE(), GETDATE(), 0, 0, NULL)
,(11, 'Url', 'eJelentkezes', 'F', 0, GETDATE(), GETDATE(), 0, 0, NULL)
---------------------------------------
SET IDENTITY_INSERT [T_CONFIGTIPUS] OFF
DECLARE @EnvironmentName nvarchar(1000)
SET @EnvironmentName = (SELECT TOP 1 [Value] FROM dev.EnvironmentInfo WHERE [Key] = 'Kornyezet')
DECLARE @eJelentkezesUrl nvarchar(255) = CASE @EnvironmentName
WHEN 'AZURE' THEN ''
WHEN 'HOI' THEN ''
WHEN 'KK' THEN ''
WHEN 'NSZFH' THEN 'https://kretaadmin.e-kreta.hu/sso'
WHEN 'NSZFH-EMA' THEN ''
END
DECLARE @eJelentkezesIsEnabled nvarchar(255) = 'false'
INSERT INTO T_INTEZMENYCONFIG ([C_ERTEK], [C_CONFIGTIPUSID], [C_INTEZMENYID], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR], [ELOZOTANEVIREKORDID])
SELECT @eJelentkezesIsEnabled, 10, i.ID, 'F', 0, GETDATE(), GETDATE(), 0, 0, NULL FROM T_INTEZMENY i WHERE i.TOROLT = 'F'
INSERT INTO T_INTEZMENYCONFIG ([C_ERTEK], [C_CONFIGTIPUSID], [C_INTEZMENYID], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR], [ELOZOTANEVIREKORDID])
SELECT @eJelentkezesUrl, 11, i.ID, 'F', 0, GETDATE(), GETDATE(), 0, 0, NULL FROM T_INTEZMENY i WHERE i.TOROLT = 'F'

View file

@ -0,0 +1,16 @@
UPDATE alk
SET alk.C_ISDUALISKEPZOHELYIOKTATO = 'T'
,alk.LASTCHANGED = GETDATE()
,alk.MODIFIER = 0
FROM T_ALKALMAZOTT alk
INNER JOIN V_ENTITYHISTORY ent ON ent.C_ENTITYID = alk.ID
INNER JOIN T_INTEZMENYADATOK intAdatok ON intAdatok.ID = alk.C_ALINTEZMENYID ANd intAdatok.TOROLT = 'F'
INNER JOIN T_TANEV tanev ON tanev.ID = alk.C_ALTANEVID AND tanev.TOROLT = 'F'
WHERE
C_ENTITYNAME = 'T_FELHASZNALO'
AND C_REASON = 'New'
AND C_PROPERTYNAME = 'C_ELOTAG'
AND C_CURRENTVALUE like '[[]DK %'
AND tanev.C_NEV = '2020/2021'
AND intAdatok.C_ISSZAKKEPZO = 'T'
AND alk.C_ISDUALISKEPZOHELYIOKTATO = 'F'

View file

@ -0,0 +1,2 @@
INSERT INTO T_TELEPULES (C_IRANYITOSZAM, C_MEGYE, C_ORSZAG, C_TELEPULESNEV, CREATED, CREATOR, LASTCHANGED, MODIFIER, SERIAL, TOROLT)
VALUES (2153, 'Pest', 765, 'Fót-gyermekváros', GETDATE(), 1, GETDATE(), NULL, 0, 'F')

View file

@ -0,0 +1,11 @@
-- Záradék migráció tanulócsoportból v2.1
-- Fekete-Rekényi Balázs, 2020.10.28.
UPDATE tcs2 SET C_VEGZARADEK = NULL, MODIFIER = 0, LASTCHANGED = GETDATE()
FROM T_TANULOCSOPORT tcs
INNER JOIN T_OSZTALY o ON o.ID = tcs.C_OSZTALYCSOPORTID
INNER JOIN T_TANULOCSOPORT tcs2 ON tcs2.C_TANULOID = tcs.C_TANULOID AND tcs2.C_KILEPESDATUM = tcs.C_KILEPESDATUM
WHERE tcs.C_VEGZARADEK = tcs2.C_VEGZARADEK
AND tcs.C_OSZTALYCSOPORTID <> tcs2.C_OSZTALYCSOPORTID
AND tcs.TOROLT = 'F' AND tcs2.TOROLT = 'F'
AND tcs2.C_KILEPESROGZITESDATUM BETWEEN DATEADD(mi, -1, tcs.C_KILEPESROGZITESDATUM) AND DATEADD(mi, 1, tcs.C_KILEPESROGZITESDATUM)
GO

View file

@ -0,0 +1,177 @@
-- Záradék migráció tanulócsoportból v2.1
-- Fekete-Rekényi Balázs, 2020.10.28.
SET NOCOUNT ON;
INSERT INTO [dbo].[T_ZARADEK]
([C_ISBIZONYITVANYBANMEGJELENIK]
,[C_ISKIVAGYATSOROLASIZARADEK]
,[C_ISOSZTALYNAPLOBANMEGJELENIK]
,[C_ISTORZSLAPONMEGJELENIK]
,[C_KELTEZESDATUMA]
,[C_KELTEZESHELYE]
,[C_ROGZITESDATUMA]
,[C_SZOVEG]
,[C_UTOLSOMODOSITASDATUMA]
,[C_ROGZITOID]
,[C_UTOLSOMODOSITOID]
,[C_TANULOCSOPORTID]
,[C_INTEZMENYID]
,[C_TANEVID]
,[TOROLT]
,[SERIAL]
,[LASTCHANGED]
,[CREATED]
,[MODIFIER]
,[CREATOR]
,[ELOZOTANEVIREKORDID])
SELECT
'T'
,'F'
,'T'
,'T'
,tcs.LASTCHANGED
,ia.C_VAROS
,tcs.CREATED
,IIF(tcs.C_ZARADEK IS NOT NULL AND RTRIM(LTRIM(tcs.C_ZARADEK)) <> '', RTRIM(LTRIM(tcs.C_ZARADEK)), '')
,tcs.LASTCHANGED
,ISNULL(tcs.CREATOR, f.ID)
,ISNULL(tcs.CREATOR, f.ID)
,tcs.ID
,tcs.C_INTEZMENYID
,tcs.C_TANEVID
,tcs.TOROLT
,1
,tcs.LASTCHANGED
,tcs.CREATED
,ISNULL(tcs.CREATOR, f.ID)
,ISNULL(tcs.CREATOR, f.ID)
,NULL
FROM T_TANULOCSOPORT tcs
INNER JOIN T_FELHASZNALO f ON f.C_TANEVID = tcs.C_TANEVID AND f.C_NYOMTATASINEV = 'Kréta Adminisztrátor' AND f.TOROLT = 'F'
INNER JOIN T_INTEZMENYADATOK ia ON ia.C_TANEVID = tcs.C_TANEVID AND ia.TOROLT = 'F'
WHERE (tcs.C_ZARADEK IS NOT NULL AND RTRIM(LTRIM(tcs.C_ZARADEK)) <> '')
OR EXISTS (
SELECT 1
FROM T_TANULOCSOPORTNYELV tcsny
WHERE tcsny.C_TANULOCSOPORTID = tcs.ID
AND (tcsny.C_ZARADEK IS NOT NULL AND RTRIM(LTRIM(tcsny.C_ZARADEK)) <> '')
);
INSERT INTO [dbo].[T_ZARADEK]
([C_ISBIZONYITVANYBANMEGJELENIK]
,[C_ISKIVAGYATSOROLASIZARADEK]
,[C_ISOSZTALYNAPLOBANMEGJELENIK]
,[C_ISTORZSLAPONMEGJELENIK]
,[C_KELTEZESDATUMA]
,[C_KELTEZESHELYE]
,[C_ROGZITESDATUMA]
,[C_SZOVEG]
,[C_UTOLSOMODOSITASDATUMA]
,[C_ROGZITOID]
,[C_UTOLSOMODOSITOID]
,[C_TANULOCSOPORTID]
,[C_INTEZMENYID]
,[C_TANEVID]
,[TOROLT]
,[SERIAL]
,[LASTCHANGED]
,[CREATED]
,[MODIFIER]
,[CREATOR]
,[ELOZOTANEVIREKORDID])
SELECT
'T'
,'T'
,'T'
,'T'
,tcs.LASTCHANGED
,ia.C_VAROS
,tcs.CREATED
,IIF(tcs.C_VEGZARADEK IS NOT NULL AND RTRIM(LTRIM(tcs.C_VEGZARADEK)) <> '', RTRIM(LTRIM(tcs.C_VEGZARADEK)), '')
,tcs.LASTCHANGED
,ISNULL(tcs.CREATOR, f.ID)
,ISNULL(tcs.CREATOR, f.ID)
,tcs.ID
,tcs.C_INTEZMENYID
,tcs.C_TANEVID
,tcs.TOROLT
,1
,tcs.LASTCHANGED
,tcs.CREATED
,ISNULL(tcs.CREATOR, f.ID)
,ISNULL(tcs.CREATOR, f.ID)
,NULL
FROM T_TANULOCSOPORT tcs
INNER JOIN T_FELHASZNALO f ON f.C_TANEVID = tcs.C_TANEVID AND f.C_NYOMTATASINEV = 'Kréta Adminisztrátor' AND f.TOROLT = 'F'
INNER JOIN T_INTEZMENYADATOK ia ON ia.C_TANEVID = tcs.C_TANEVID AND ia.TOROLT = 'F'
WHERE (tcs.C_VEGZARADEK IS NOT NULL AND RTRIM(LTRIM(tcs.C_VEGZARADEK)) <> '')
OR EXISTS (
SELECT 1
FROM T_TANULOCSOPORTNYELV tcsny
WHERE tcsny.C_TANULOCSOPORTID = tcs.ID
AND (tcsny.C_VEGZARADEK IS NOT NULL AND RTRIM(LTRIM(tcsny.C_VEGZARADEK)) <> '')
);
INSERT INTO [dbo].[T_ZARADEKNYELV]
([C_NYELVID]
,[C_SZOVEG]
,[C_ZARADEKID]
,[C_INTEZMENYID]
,[C_TANEVID]
,[TOROLT]
,[SERIAL]
,[LASTCHANGED]
,[CREATED]
,[MODIFIER]
,[CREATOR]
,[ELOZOTANEVIREKORDID])
SELECT
tcsny.C_NYELVID
,RTRIM(LTRIM(tcsny.C_ZARADEK))
,z.ID
,tcsny.C_INTEZMENYID
,tcsny.C_TANEVID
,IIF(z.TOROLT = 'T', 'T', tcsny.TOROLT)
,1
,tcsny.LASTCHANGED
,tcsny.CREATED
,ISNULL(tcsny.CREATOR, f.ID)
,ISNULL(tcsny.CREATOR, f.ID)
,NULL
FROM T_TANULOCSOPORTNYELV tcsny
INNER JOIN T_FELHASZNALO f ON f.C_TANEVID = tcsny.C_TANEVID AND f.C_NYOMTATASINEV = 'Kréta Adminisztrátor' AND f.TOROLT = 'F'
INNER JOIN T_ZARADEK z ON z.C_TANULOCSOPORTID = tcsny.C_TANULOCSOPORTID AND z.C_ISKIVAGYATSOROLASIZARADEK = 'F'
WHERE (tcsny.C_ZARADEK IS NOT NULL AND RTRIM(LTRIM(tcsny.C_ZARADEK)) <> '')
INSERT INTO [dbo].[T_ZARADEKNYELV]
([C_NYELVID]
,[C_SZOVEG]
,[C_ZARADEKID]
,[C_INTEZMENYID]
,[C_TANEVID]
,[TOROLT]
,[SERIAL]
,[LASTCHANGED]
,[CREATED]
,[MODIFIER]
,[CREATOR]
,[ELOZOTANEVIREKORDID])
SELECT
tcsny.C_NYELVID
,RTRIM(LTRIM(tcsny.C_VEGZARADEK))
,z.ID
,tcsny.C_INTEZMENYID
,tcsny.C_TANEVID
,IIF(z.TOROLT = 'T', 'T', tcsny.TOROLT)
,1
,tcsny.LASTCHANGED
,tcsny.CREATED
,ISNULL(tcsny.CREATOR, f.ID)
,ISNULL(tcsny.CREATOR, f.ID)
,NULL
FROM T_TANULOCSOPORTNYELV tcsny
INNER JOIN T_FELHASZNALO f ON f.C_TANEVID = tcsny.C_TANEVID AND f.C_NYOMTATASINEV = 'Kréta Adminisztrátor' AND f.TOROLT = 'F'
INNER JOIN T_ZARADEK z ON z.C_TANULOCSOPORTID = tcsny.C_TANULOCSOPORTID AND z.C_ISKIVAGYATSOROLASIZARADEK = 'T'
WHERE (tcsny.C_VEGZARADEK IS NOT NULL AND RTRIM(LTRIM(tcsny.C_VEGZARADEK)) <> '')

View file

@ -0,0 +1,169 @@

DROP TABLE IF EXISTS tmpForSwitchDictionaryItemBase
CREATE TABLE tmpForSwitchDictionaryItemBase(RegiID int, UjID int, TanevID int, C_NAME nvarchar(500), C_TYPE nvarchar(64))
DECLARE @TEMP_EnvironmentName nvarchar(1000)
SET @TEMP_EnvironmentName = (SELECT [Value]
FROM dev.EnvironmentInfo WHERE [Key] = 'Dictionary')
IF (@TEMP_EnvironmentName IS NULL OR @TEMP_EnvironmentName NOT IN ('KK','NSZFH','HOI','AZURE'))
BEGIN INSERT INTO T_DICTIONARYITEMBASE(C_VALUE) VALUES('Nincs Dictionary ertek a dev.EnvironmentInfo tablaban') END -- elszall a migracio ha nincs
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8619 ----- Pedagógusigazolvány helyett kiállított igazolás -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8619, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 131 AND DIB.C_NAME = N'Pedagógusigazolvány helyett kiállított igazolás' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 131 AND DIB.C_NAME = N'Pedagógusigazolvány helyett kiállított igazolás' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8619 ----- Pedagógusigazolvány helyett kiállított igazolás -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8619, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 131 AND DIB.C_NAME = N'Pedagógusigazolvány helyett kiállított igazolás' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 131 AND DIB.C_NAME = N'Pedagógusigazolvány helyett kiállított igazolás' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8619 ----- Pedagógusigazolvány helyett kiállított igazolás -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8619, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 131 AND DIB.C_NAME = N'Pedagógusigazolvány helyett kiállított igazolás' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 131 AND DIB.C_NAME = N'Pedagógusigazolvány helyett kiállított igazolás' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8619 ----- Pedagógusigazolvány helyett kiállított igazolás -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8619, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 131 AND DIB.C_NAME = N'Pedagógusigazolvány helyett kiállított igazolás' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 131 AND DIB.C_NAME = N'Pedagógusigazolvány helyett kiállított igazolás' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8620 ----- Munkakör -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8620, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 130 AND DIB.C_NAME = N'Munkakör' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 130 AND DIB.C_NAME = N'Munkakör' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8620 ----- Munkakör -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8620, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 130 AND DIB.C_NAME = N'Munkakör' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 130 AND DIB.C_NAME = N'Munkakör' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8620 ----- Munkakör -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8620, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 130 AND DIB.C_NAME = N'Munkakör' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 130 AND DIB.C_NAME = N'Munkakör' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8620 ----- Munkakör -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8620, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 130 AND DIB.C_NAME = N'Munkakör' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 130 AND DIB.C_NAME = N'Munkakör' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8621 ----- Foglalkoztatási jogviszony -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8621, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 130 AND DIB.C_NAME = N'Foglalkoztatási jogviszony' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 130 AND DIB.C_NAME = N'Foglalkoztatási jogviszony' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8621 ----- Foglalkoztatási jogviszony -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8621, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 130 AND DIB.C_NAME = N'Foglalkoztatási jogviszony' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 130 AND DIB.C_NAME = N'Foglalkoztatási jogviszony' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8621 ----- Foglalkoztatási jogviszony -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8621, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 130 AND DIB.C_NAME = N'Foglalkoztatási jogviszony' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 130 AND DIB.C_NAME = N'Foglalkoztatási jogviszony' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8621 ----- Foglalkoztatási jogviszony -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8621, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 130 AND DIB.C_NAME = N'Foglalkoztatási jogviszony' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 130 AND DIB.C_NAME = N'Foglalkoztatási jogviszony' AND DIB.TOROLT = 'F'
END
;
DISABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].[uspCreateDictionaryItems] NULL, NULL;
ENABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].uspSwitchDictionaryItemBaseFromTmp;

View file

@ -0,0 +1,12 @@
SET IDENTITY_INSERT [T_CONFIGTIPUS] ON
---------------------------------------
INSERT INTO T_CONFIGTIPUS ([ID], [C_CONFIG], [C_MODUL], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR], [ELOZOTANEVIREKORDID])
VALUES
(12, 'IsEnabled', 'Beiratkozas', 'F', 0, GETDATE(), GETDATE(), 0, 0, NULL)
---------------------------------------
SET IDENTITY_INSERT [T_CONFIGTIPUS] OFF
DECLARE @BeiratkozasIsEnabled nvarchar(255) = 'false'
INSERT INTO T_INTEZMENYCONFIG ([C_ERTEK], [C_CONFIGTIPUSID], [C_INTEZMENYID], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR], [ELOZOTANEVIREKORDID])
SELECT @BeiratkozasIsEnabled, 12, i.ID, 'F', 0, GETDATE(), GETDATE(), 0, 0, NULL FROM T_INTEZMENY i WHERE i.TOROLT = 'F'

View file

@ -0,0 +1,547 @@
--Migration
GO
DROP INDEX IF EXISTS [NCI_Tantargy_IntezmenyId_TanevId_MufajTanszakId]
ON [dbo].[T_TANTARGY];
GO
PRINT N'Dropping unnamed constraint on [dbo].[T_TANTARGY]...';
GO
EXEC dev.uspDropDefaultConstraint @pTableName = 'T_TANTARGY', @pColumnName = 'C_MUFAJTANSZAKID'
GO
PRINT N'Dropping [dbo].[FK_Tantargy_MufajTanszakId_IntezmenyId_TanevId_REF_MufajTanszakTipus]...';
GO
ALTER TABLE [dbo].[T_TANTARGY] DROP CONSTRAINT IF EXISTS [FK_Tantargy_MufajTanszakId_IntezmenyId_TanevId_REF_MufajTanszakTipus];
GO
PRINT N'Dropping [dbo].[FK_MufajTanszakTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase]...';
GO
ALTER TABLE [dbo].[T_MUFAJTANSZAKTIPUS] DROP CONSTRAINT IF EXISTS [FK_MufajTanszakTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase];
GO
PRINT N'Dropping [dbo].[FK_MufajTanszakTipus_AlIntezmenyId_REF_Intezmeny]...';
GO
ALTER TABLE [dbo].[T_MUFAJTANSZAKTIPUS] DROP CONSTRAINT IF EXISTS [FK_MufajTanszakTipus_AlIntezmenyId_REF_Intezmeny];
GO
PRINT N'Dropping [dbo].[FK_MufajTanszakTipus_AlTanevId_REF_Tanev]...';
GO
ALTER TABLE [dbo].[T_MUFAJTANSZAKTIPUS] DROP CONSTRAINT IF EXISTS [FK_MufajTanszakTipus_AlTanevId_REF_Tanev];
GO
PRINT N'Dropping [dbo].[T_MUFAJTANSZAKTIPUS]...';
-- Lementjük az adatokat, ha valamelyik sulinak kell majd
SELECT *
INTO dev.TMP_MUFAJTANSZAKTIPUS
FROM T_DICTIONARYITEMBASE WHERE C_TYPE = 'MUFAJTANSZAKTIPUS'
AND ID <> 7815
GO
DELETE FROM T_DICTIONARYITEMBASE WHERE C_TYPE = 'MUFAJTANSZAKTIPUS'
GO
DELETE FROM T_DICTIONARYTYPE WHERE C_CODENAME = 'MUFAJTANSZAKTIPUS'
GO
GO
DROP TABLE IF EXISTS [dbo].[T_MUFAJTANSZAKTIPUS];
GO
PRINT N'Altering [dbo].[T_DASHBOARDUZENET]...';
GO
ALTER TABLE [dbo].[T_DASHBOARDUZENET]
ADD [C_ISFELHASZNALOI] CHAR (1) DEFAULT ('F') NOT NULL;
GO
PRINT N'Altering [dbo].[T_TANTARGY]...';
GO
ALTER TABLE [dbo].[T_TANTARGY] DROP COLUMN [C_MUFAJTANSZAKID];
GO
ALTER TABLE [dbo].[T_TANTARGY]
ADD [C_MUFAJTIPUSID] INT NULL,
[C_TANSZAKTIPUSID] INT NULL;
GO
PRINT N'Creating [dbo].[T_TANTARGY].[NCI_Tantargy_IntezmenyId_TanevId_MufajTipusId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_Tantargy_IntezmenyId_TanevId_MufajTipusId]
ON [dbo].[T_TANTARGY]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_MUFAJTIPUSID] ASC);
GO
PRINT N'Creating [dbo].[T_TANTARGY].[NCI_Tantargy_IntezmenyId_TanevId_TanszakTipusId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_Tantargy_IntezmenyId_TanevId_TanszakTipusId]
ON [dbo].[T_TANTARGY]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_TANSZAKTIPUSID] ASC);
GO
PRINT N'Creating [dbo].[T_MUFAJTIPUS]...';
GO
CREATE TABLE [dbo].[T_MUFAJTIPUS] (
[ID] INT NOT NULL,
[C_ALINTEZMENYID] INT NOT NULL,
[C_ALTANEVID] INT NOT NULL,
[TOROLT] CHAR (1) NOT NULL,
[SERIAL] INT NOT NULL,
[LASTCHANGED] DATETIME NOT NULL,
[CREATED] DATETIME NOT NULL,
[MODIFIER] INT NULL,
[CREATOR] INT NULL,
[ELOZOTANEVIREKORDID] INT NULL,
[ELOZOTANEVIREKORDIDA] INT NULL,
CONSTRAINT [PK_MufajTipus] PRIMARY KEY CLUSTERED ([ID] ASC, [C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC)
);
GO
PRINT N'Creating [dbo].[T_MUFAJTIPUS].[NCI_MufajTipus_AlIntezmenyId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_MufajTipus_AlIntezmenyId]
ON [dbo].[T_MUFAJTIPUS]([C_ALINTEZMENYID] ASC);
GO
PRINT N'Creating [dbo].[T_MUFAJTIPUS].[NCI_MufajTipus_AlTanevId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_MufajTipus_AlTanevId]
ON [dbo].[T_MUFAJTIPUS]([C_ALTANEVID] ASC);
GO
PRINT N'Creating [dbo].[T_TANSZAKTIPUS]...';
GO
CREATE TABLE [dbo].[T_TANSZAKTIPUS] (
[ID] INT NOT NULL,
[C_ALINTEZMENYID] INT NOT NULL,
[C_ALTANEVID] INT NOT NULL,
[TOROLT] CHAR (1) NOT NULL,
[SERIAL] INT NOT NULL,
[LASTCHANGED] DATETIME NOT NULL,
[CREATED] DATETIME NOT NULL,
[MODIFIER] INT NULL,
[CREATOR] INT NULL,
[ELOZOTANEVIREKORDID] INT NULL,
[ELOZOTANEVIREKORDIDA] INT NULL,
CONSTRAINT [PK_TanszakTipus] PRIMARY KEY CLUSTERED ([ID] ASC, [C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC)
);
GO
PRINT N'Creating [dbo].[T_TANSZAKTIPUS].[NCI_TanszakTipus_AlIntezmenyId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_TanszakTipus_AlIntezmenyId]
ON [dbo].[T_TANSZAKTIPUS]([C_ALINTEZMENYID] ASC);
GO
PRINT N'Creating [dbo].[T_TANSZAKTIPUS].[NCI_TanszakTipus_AlTanevId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_TanszakTipus_AlTanevId]
ON [dbo].[T_TANSZAKTIPUS]([C_ALTANEVID] ASC);
GO
PRINT N'Creating unnamed constraint on [dbo].[T_MUFAJTIPUS]...';
GO
ALTER TABLE [dbo].[T_MUFAJTIPUS]
ADD DEFAULT ('F') FOR [TOROLT];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_MUFAJTIPUS]...';
GO
ALTER TABLE [dbo].[T_MUFAJTIPUS]
ADD DEFAULT (getdate()) FOR [CREATED];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_MUFAJTIPUS]...';
GO
ALTER TABLE [dbo].[T_MUFAJTIPUS]
ADD DEFAULT ((0)) FOR [SERIAL];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_MUFAJTIPUS]...';
GO
ALTER TABLE [dbo].[T_MUFAJTIPUS]
ADD DEFAULT (getdate()) FOR [LASTCHANGED];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_TANSZAKTIPUS]...';
GO
ALTER TABLE [dbo].[T_TANSZAKTIPUS]
ADD DEFAULT ('F') FOR [TOROLT];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_TANSZAKTIPUS]...';
GO
ALTER TABLE [dbo].[T_TANSZAKTIPUS]
ADD DEFAULT (getdate()) FOR [CREATED];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_TANSZAKTIPUS]...';
GO
ALTER TABLE [dbo].[T_TANSZAKTIPUS]
ADD DEFAULT ((0)) FOR [SERIAL];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_TANSZAKTIPUS]...';
GO
ALTER TABLE [dbo].[T_TANSZAKTIPUS]
ADD DEFAULT (getdate()) FOR [LASTCHANGED];
GO
PRINT N'Creating [dbo].[FK_MufajTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase]...';
GO
ALTER TABLE [dbo].[T_MUFAJTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_MufajTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase] FOREIGN KEY ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_DICTIONARYITEMBASE] ([ID], [C_INTEZMENYID], [C_TANEVID]);
GO
PRINT N'Creating [dbo].[FK_MufajTipus_AlIntezmenyId_REF_Intezmeny]...';
GO
ALTER TABLE [dbo].[T_MUFAJTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_MufajTipus_AlIntezmenyId_REF_Intezmeny] FOREIGN KEY ([C_ALINTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);
GO
PRINT N'Creating [dbo].[FK_MufajTipus_AlTanevId_REF_Tanev]...';
GO
ALTER TABLE [dbo].[T_MUFAJTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_MufajTipus_AlTanevId_REF_Tanev] FOREIGN KEY ([C_ALTANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);
GO
PRINT N'Creating [dbo].[FK_TanszakTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase]...';
GO
ALTER TABLE [dbo].[T_TANSZAKTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_TanszakTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase] FOREIGN KEY ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_DICTIONARYITEMBASE] ([ID], [C_INTEZMENYID], [C_TANEVID]);
GO
PRINT N'Creating [dbo].[FK_TanszakTipus_AlIntezmenyId_REF_Intezmeny]...';
GO
ALTER TABLE [dbo].[T_TANSZAKTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_TanszakTipus_AlIntezmenyId_REF_Intezmeny] FOREIGN KEY ([C_ALINTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);
GO
PRINT N'Creating [dbo].[FK_TanszakTipus_AlTanevId_REF_Tanev]...';
GO
ALTER TABLE [dbo].[T_TANSZAKTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_TanszakTipus_AlTanevId_REF_Tanev] FOREIGN KEY ([C_ALTANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);
GO
PRINT N'Creating [dbo].[FK_Tantargy_MufajTipusId_IntezmenyId_TanevId_REF_MufajTipus]...';
GO
ALTER TABLE [dbo].[T_TANTARGY] WITH NOCHECK
ADD CONSTRAINT [FK_Tantargy_MufajTipusId_IntezmenyId_TanevId_REF_MufajTipus] FOREIGN KEY ([C_MUFAJTIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_MUFAJTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
GO
PRINT N'Creating [dbo].[FK_Tantargy_TanszakTipusId_IntezmenyId_TanevId_REF_TanszakTipus]...';
GO
ALTER TABLE [dbo].[T_TANTARGY] WITH NOCHECK
ADD CONSTRAINT [FK_Tantargy_TanszakTipusId_IntezmenyId_TanevId_REF_TanszakTipus] FOREIGN KEY ([C_TANSZAKTIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_TANSZAKTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
GO
PRINT N'Refreshing [dbo].[T_TANTARGY_OSSZES]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord egyedi azonosítója, generált IDENTITY(1, 1) (kivéve altáblák esetén, ahol a főtábla ID-ját kapja)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_MUFAJTIPUS', @level2type = N'COLUMN', @level2name = N'ID';
GO
PRINT N'Creating [dbo].[T_MUFAJTIPUS].[C_ALINTEZMENYID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Az intézmény ID-ja, amihez a rekord tartozik (altábla esetén)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_MUFAJTIPUS', @level2type = N'COLUMN', @level2name = N'C_ALINTEZMENYID';
GO
PRINT N'Creating [dbo].[T_MUFAJTIPUS].[C_ALTANEVID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A tanév ID-ja, amihez a rekord tartozik (altábla esetén)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_MUFAJTIPUS', @level2type = N'COLUMN', @level2name = N'C_ALTANEVID';
GO
PRINT N'Creating [dbo].[T_MUFAJTIPUS].[TOROLT].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord logikai töröltségét jelző flag', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_MUFAJTIPUS', @level2type = N'COLUMN', @level2name = N'TOROLT';
GO
PRINT N'Creating [dbo].[T_MUFAJTIPUS].[SERIAL].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Minden C# kódból történő módosítás esetén eggyel nő az értéke. Hogy párhuzamos módosítás esetnán ne íródjanak felül az adatok', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_MUFAJTIPUS', @level2type = N'COLUMN', @level2name = N'SERIAL';
GO
PRINT N'Creating [dbo].[T_MUFAJTIPUS].[LASTCHANGED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N' A rekord utolsó módosításának időpontja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_MUFAJTIPUS', @level2type = N'COLUMN', @level2name = N'LASTCHANGED';
GO
PRINT N'Creating [dbo].[T_MUFAJTIPUS].[CREATED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord létrehozásának időpontja ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_MUFAJTIPUS', @level2type = N'COLUMN', @level2name = N'CREATED';
GO
PRINT N'Creating [dbo].[T_MUFAJTIPUS].[MODIFIER].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot utoljára módosító felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_MUFAJTIPUS', @level2type = N'COLUMN', @level2name = N'MODIFIER';
GO
PRINT N'Creating [dbo].[T_MUFAJTIPUS].[CREATOR].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot létrehozó felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_MUFAJTIPUS', @level2type = N'COLUMN', @level2name = N'CREATOR';
GO
PRINT N'Creating [dbo].[T_MUFAJTIPUS].[ELOZOTANEVIREKORDID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_MUFAJTIPUS', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDID';
GO
PRINT N'Creating [dbo].[T_MUFAJTIPUS].[ELOZOTANEVIREKORDIDA].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja (altábla esetén) ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_MUFAJTIPUS', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDIDA';
GO
PRINT N'Creating [dbo].[T_TANSZAKTIPUS].[ID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord egyedi azonosítója, generált IDENTITY(1, 1) (kivéve altáblák esetén, ahol a főtábla ID-ját kapja)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TANSZAKTIPUS', @level2type = N'COLUMN', @level2name = N'ID';
GO
PRINT N'Creating [dbo].[T_TANSZAKTIPUS].[C_ALINTEZMENYID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Az intézmény ID-ja, amihez a rekord tartozik (altábla esetén)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TANSZAKTIPUS', @level2type = N'COLUMN', @level2name = N'C_ALINTEZMENYID';
GO
PRINT N'Creating [dbo].[T_TANSZAKTIPUS].[C_ALTANEVID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A tanév ID-ja, amihez a rekord tartozik (altábla esetén)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TANSZAKTIPUS', @level2type = N'COLUMN', @level2name = N'C_ALTANEVID';
GO
PRINT N'Creating [dbo].[T_TANSZAKTIPUS].[TOROLT].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord logikai töröltségét jelző flag', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TANSZAKTIPUS', @level2type = N'COLUMN', @level2name = N'TOROLT';
GO
PRINT N'Creating [dbo].[T_TANSZAKTIPUS].[SERIAL].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Minden C# kódból történő módosítás esetén eggyel nő az értéke. Hogy párhuzamos módosítás esetnán ne íródjanak felül az adatok', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TANSZAKTIPUS', @level2type = N'COLUMN', @level2name = N'SERIAL';
GO
PRINT N'Creating [dbo].[T_TANSZAKTIPUS].[LASTCHANGED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N' A rekord utolsó módosításának időpontja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TANSZAKTIPUS', @level2type = N'COLUMN', @level2name = N'LASTCHANGED';
GO
PRINT N'Creating [dbo].[T_TANSZAKTIPUS].[CREATED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord létrehozásának időpontja ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TANSZAKTIPUS', @level2type = N'COLUMN', @level2name = N'CREATED';
GO
PRINT N'Creating [dbo].[T_TANSZAKTIPUS].[MODIFIER].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot utoljára módosító felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TANSZAKTIPUS', @level2type = N'COLUMN', @level2name = N'MODIFIER';
GO
PRINT N'Creating [dbo].[T_TANSZAKTIPUS].[CREATOR].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot létrehozó felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TANSZAKTIPUS', @level2type = N'COLUMN', @level2name = N'CREATOR';
GO
PRINT N'Creating [dbo].[T_TANSZAKTIPUS].[ELOZOTANEVIREKORDID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TANSZAKTIPUS', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDID';
GO
PRINT N'Creating [dbo].[T_TANSZAKTIPUS].[ELOZOTANEVIREKORDIDA].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja (altábla esetén) ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TANSZAKTIPUS', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDIDA';
GO
GO
ALTER TABLE [dbo].[T_MUFAJTIPUS] WITH CHECK CHECK CONSTRAINT [FK_MufajTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase];
ALTER TABLE [dbo].[T_MUFAJTIPUS] WITH CHECK CHECK CONSTRAINT [FK_MufajTipus_AlIntezmenyId_REF_Intezmeny];
ALTER TABLE [dbo].[T_MUFAJTIPUS] WITH CHECK CHECK CONSTRAINT [FK_MufajTipus_AlTanevId_REF_Tanev];
ALTER TABLE [dbo].[T_TANSZAKTIPUS] WITH CHECK CHECK CONSTRAINT [FK_TanszakTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase];
ALTER TABLE [dbo].[T_TANSZAKTIPUS] WITH CHECK CHECK CONSTRAINT [FK_TanszakTipus_AlIntezmenyId_REF_Intezmeny];
ALTER TABLE [dbo].[T_TANSZAKTIPUS] WITH CHECK CHECK CONSTRAINT [FK_TanszakTipus_AlTanevId_REF_Tanev];
ALTER TABLE [dbo].[T_TANTARGY] WITH CHECK CHECK CONSTRAINT [FK_Tantargy_MufajTipusId_IntezmenyId_TanevId_REF_MufajTipus];
ALTER TABLE [dbo].[T_TANTARGY] WITH CHECK CHECK CONSTRAINT [FK_Tantargy_TanszakTipusId_IntezmenyId_TanevId_REF_TanszakTipus];
GO
PRINT N'Update complete.';
GO
EXEC dev.uspCreateSchemaViews 'T_TANTARGY, T_TANSZAKTIPUS, T_MUFAJTIPUS'
GO
EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll
GO
ALTER QUEUE auditLog.[AuditQueue]
WITH ACTIVATION (
STATUS = ON,
PROCEDURE_NAME = auditLog.usp_AuditProcessing,
MAX_QUEUE_READERS = 10,
EXECUTE AS 'Kreta_tech_user'
);
GO

View file

@ -0,0 +1,21 @@
--Migration
ALTER TABLE T_EPJTANULOIADAT ADD
C_BIZONYITVANYSZAMA varchar(100) NULL,
C_OKTATASIAZONOSITO varchar(40) NULL
GO
EXEC dev.uspCreateSchemaViews 'T_EPJTANULOIADAT'
GO
EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll
GO
ALTER QUEUE auditLog.[AuditQueue]
WITH ACTIVATION (
STATUS = ON,
PROCEDURE_NAME = auditLog.usp_AuditProcessing,
MAX_QUEUE_READERS = 10,
EXECUTE AS 'Kreta_tech_user'
);
GO

View file

@ -0,0 +1,6 @@
UPDATE DIT SET
DIT.C_NAME = 'Záradékok'
FROM T_DICTIONARYTYPE DIT
INNER JOIN T_TANEV t ON t.ID = DIT.C_TANEVID AND t.C_SORSZAM >38
WHERE DIT.C_CODENAME = 'SorolasOkaTipus'
AND DIT.TOROLT = 'F'

View file

@ -0,0 +1,758 @@
--Migration
GO
PRINT N'Altering [dbo].[T_NEBULO]...';
GO
ALTER TABLE [dbo].[T_NEBULO]
ADD [C_FELEKEZETTIPUSID] INT NULL,
[C_HATRANYOSHELYZETTIPUSID] INT NULL,
[C_ISNEMMAGYAROVODA] CHAR (1) DEFAULT ('F') NOT NULL,
[C_ISOKTAZONNELKULI] CHAR (1) DEFAULT ('F') NOT NULL,
[C_NEMZETISEGTIPUSID] INT NULL,
[C_OKTAZONINDOKLAS] NVARCHAR (MAX) NULL,
[C_OVODAIEVEK] INT NULL,
[C_TAGOZATNEV] NVARCHAR (200) NULL,
[C_TKJOGALAPTIPUS2ID] INT NULL,
[C_TKJOGALAPTIPUSID] INT NULL,
[C_TKSZULETESINEV] NVARCHAR (200) NULL,
[C_TKSZULETESINEV2] NVARCHAR (200) NULL;
GO
PRINT N'Creating [dbo].[T_NEBULO].[NCI_Nebulo_IntezmenyId_TanevId_FelekezetTipusId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_Nebulo_IntezmenyId_TanevId_FelekezetTipusId]
ON [dbo].[T_NEBULO]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_FELEKEZETTIPUSID] ASC);
GO
PRINT N'Creating [dbo].[T_NEBULO].[NCI_Nebulo_IntezmenyId_TanevId_HatranyosHelyzetTipusId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_Nebulo_IntezmenyId_TanevId_HatranyosHelyzetTipusId]
ON [dbo].[T_NEBULO]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_HATRANYOSHELYZETTIPUSID] ASC);
GO
PRINT N'Creating [dbo].[T_NEBULO].[NCI_Nebulo_IntezmenyId_TanevId_NemzetisegTipusId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_Nebulo_IntezmenyId_TanevId_NemzetisegTipusId]
ON [dbo].[T_NEBULO]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_NEMZETISEGTIPUSID] ASC);
GO
PRINT N'Creating [dbo].[T_NEBULO].[NCI_Nebulo_IntezmenyId_TanevId_TKJogalapTipus2Id]...';
GO
CREATE NONCLUSTERED INDEX [NCI_Nebulo_IntezmenyId_TanevId_TKJogalapTipus2Id]
ON [dbo].[T_NEBULO]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_TKJOGALAPTIPUS2ID] ASC);
GO
PRINT N'Creating [dbo].[T_NEBULO].[NCI_Nebulo_IntezmenyId_TanevId_TKJogalapTipusId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_Nebulo_IntezmenyId_TanevId_TKJogalapTipusId]
ON [dbo].[T_NEBULO]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_TKJOGALAPTIPUSID] ASC);
GO
PRINT N'Altering [dbo].[T_TANULO]...';
GO
ALTER TABLE [dbo].[T_TANULO]
ADD [C_MAGANTANULOSAGVEGE] DATETIME NULL;
GO
PRINT N'Altering [dbo].[T_TANULOTANUGYIADATOK]...';
GO
ALTER TABLE [dbo].[T_TANULOTANUGYIADATOK]
ADD [C_MAGANTANULOSAGVEGE] DATETIME NULL;
GO
PRINT N'Creating [dbo].[T_FELEKEZETTIPUS]...';
GO
CREATE TABLE [dbo].[T_FELEKEZETTIPUS] (
[ID] INT NOT NULL,
[C_ALINTEZMENYID] INT NOT NULL,
[C_ALTANEVID] INT NOT NULL,
[TOROLT] CHAR (1) NOT NULL,
[SERIAL] INT NOT NULL,
[LASTCHANGED] DATETIME NOT NULL,
[CREATED] DATETIME NOT NULL,
[MODIFIER] INT NULL,
[CREATOR] INT NULL,
[ELOZOTANEVIREKORDID] INT NULL,
[ELOZOTANEVIREKORDIDA] INT NULL,
CONSTRAINT [PK_FelekezetTipus] PRIMARY KEY CLUSTERED ([ID] ASC, [C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC)
);
GO
PRINT N'Creating [dbo].[T_FELEKEZETTIPUS].[NCI_FelekezetTipus_AlIntezmenyId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_FelekezetTipus_AlIntezmenyId]
ON [dbo].[T_FELEKEZETTIPUS]([C_ALINTEZMENYID] ASC);
GO
PRINT N'Creating [dbo].[T_FELEKEZETTIPUS].[NCI_FelekezetTipus_AlTanevId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_FelekezetTipus_AlTanevId]
ON [dbo].[T_FELEKEZETTIPUS]([C_ALTANEVID] ASC);
GO
PRINT N'Creating [dbo].[T_NEMZETISEGTIPUS]...';
GO
CREATE TABLE [dbo].[T_NEMZETISEGTIPUS] (
[ID] INT NOT NULL,
[C_ALINTEZMENYID] INT NOT NULL,
[C_ALTANEVID] INT NOT NULL,
[TOROLT] CHAR (1) NOT NULL,
[SERIAL] INT NOT NULL,
[LASTCHANGED] DATETIME NOT NULL,
[CREATED] DATETIME NOT NULL,
[MODIFIER] INT NULL,
[CREATOR] INT NULL,
[ELOZOTANEVIREKORDID] INT NULL,
[ELOZOTANEVIREKORDIDA] INT NULL,
CONSTRAINT [PK_NemzetisegTipus] PRIMARY KEY CLUSTERED ([ID] ASC, [C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC)
);
GO
PRINT N'Creating [dbo].[T_NEMZETISEGTIPUS].[NCI_NemzetisegTipus_AlIntezmenyId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_NemzetisegTipus_AlIntezmenyId]
ON [dbo].[T_NEMZETISEGTIPUS]([C_ALINTEZMENYID] ASC);
GO
PRINT N'Creating [dbo].[T_NEMZETISEGTIPUS].[NCI_NemzetisegTipus_AlTanevId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_NemzetisegTipus_AlTanevId]
ON [dbo].[T_NEMZETISEGTIPUS]([C_ALTANEVID] ASC);
GO
PRINT N'Creating [dbo].[T_TKJOGALAPTIPUS]...';
GO
CREATE TABLE [dbo].[T_TKJOGALAPTIPUS] (
[ID] INT NOT NULL,
[C_ALINTEZMENYID] INT NOT NULL,
[C_ALTANEVID] INT NOT NULL,
[TOROLT] CHAR (1) NOT NULL,
[SERIAL] INT NOT NULL,
[LASTCHANGED] DATETIME NOT NULL,
[CREATED] DATETIME NOT NULL,
[MODIFIER] INT NULL,
[CREATOR] INT NULL,
[ELOZOTANEVIREKORDID] INT NULL,
[ELOZOTANEVIREKORDIDA] INT NULL,
CONSTRAINT [PK_TKJogalapTipus] PRIMARY KEY CLUSTERED ([ID] ASC, [C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC)
);
GO
PRINT N'Creating [dbo].[T_TKJOGALAPTIPUS].[NCI_TKJogalapTipus_AlIntezmenyId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_TKJogalapTipus_AlIntezmenyId]
ON [dbo].[T_TKJOGALAPTIPUS]([C_ALINTEZMENYID] ASC);
GO
PRINT N'Creating [dbo].[T_TKJOGALAPTIPUS].[NCI_TKJogalapTipus_AlTanevId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_TKJogalapTipus_AlTanevId]
ON [dbo].[T_TKJOGALAPTIPUS]([C_ALTANEVID] ASC);
GO
PRINT N'Creating unnamed constraint on [dbo].[T_FELEKEZETTIPUS]...';
GO
ALTER TABLE [dbo].[T_FELEKEZETTIPUS]
ADD DEFAULT (getdate()) FOR [LASTCHANGED];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_FELEKEZETTIPUS]...';
GO
ALTER TABLE [dbo].[T_FELEKEZETTIPUS]
ADD DEFAULT ('F') FOR [TOROLT];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_FELEKEZETTIPUS]...';
GO
ALTER TABLE [dbo].[T_FELEKEZETTIPUS]
ADD DEFAULT ((0)) FOR [SERIAL];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_FELEKEZETTIPUS]...';
GO
ALTER TABLE [dbo].[T_FELEKEZETTIPUS]
ADD DEFAULT (getdate()) FOR [CREATED];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_NEMZETISEGTIPUS]...';
GO
ALTER TABLE [dbo].[T_NEMZETISEGTIPUS]
ADD DEFAULT ('F') FOR [TOROLT];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_NEMZETISEGTIPUS]...';
GO
ALTER TABLE [dbo].[T_NEMZETISEGTIPUS]
ADD DEFAULT (getdate()) FOR [LASTCHANGED];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_NEMZETISEGTIPUS]...';
GO
ALTER TABLE [dbo].[T_NEMZETISEGTIPUS]
ADD DEFAULT (getdate()) FOR [CREATED];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_NEMZETISEGTIPUS]...';
GO
ALTER TABLE [dbo].[T_NEMZETISEGTIPUS]
ADD DEFAULT ((0)) FOR [SERIAL];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_TKJOGALAPTIPUS]...';
GO
ALTER TABLE [dbo].[T_TKJOGALAPTIPUS]
ADD DEFAULT ((0)) FOR [SERIAL];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_TKJOGALAPTIPUS]...';
GO
ALTER TABLE [dbo].[T_TKJOGALAPTIPUS]
ADD DEFAULT ('F') FOR [TOROLT];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_TKJOGALAPTIPUS]...';
GO
ALTER TABLE [dbo].[T_TKJOGALAPTIPUS]
ADD DEFAULT (getdate()) FOR [CREATED];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_TKJOGALAPTIPUS]...';
GO
ALTER TABLE [dbo].[T_TKJOGALAPTIPUS]
ADD DEFAULT (getdate()) FOR [LASTCHANGED];
GO
PRINT N'Creating [dbo].[FK_FelekezetTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase]...';
GO
ALTER TABLE [dbo].[T_FELEKEZETTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_FelekezetTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase] FOREIGN KEY ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_DICTIONARYITEMBASE] ([ID], [C_INTEZMENYID], [C_TANEVID]);
GO
PRINT N'Creating [dbo].[FK_FelekezetTipus_AlIntezmenyId_REF_Intezmeny]...';
GO
ALTER TABLE [dbo].[T_FELEKEZETTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_FelekezetTipus_AlIntezmenyId_REF_Intezmeny] FOREIGN KEY ([C_ALINTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);
GO
PRINT N'Creating [dbo].[FK_FelekezetTipus_AlTanevId_REF_Tanev]...';
GO
ALTER TABLE [dbo].[T_FELEKEZETTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_FelekezetTipus_AlTanevId_REF_Tanev] FOREIGN KEY ([C_ALTANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);
GO
PRINT N'Creating [dbo].[FK_NemzetisegTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase]...';
GO
ALTER TABLE [dbo].[T_NEMZETISEGTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_NemzetisegTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase] FOREIGN KEY ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_DICTIONARYITEMBASE] ([ID], [C_INTEZMENYID], [C_TANEVID]);
GO
PRINT N'Creating [dbo].[FK_NemzetisegTipus_AlIntezmenyId_REF_Intezmeny]...';
GO
ALTER TABLE [dbo].[T_NEMZETISEGTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_NemzetisegTipus_AlIntezmenyId_REF_Intezmeny] FOREIGN KEY ([C_ALINTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);
GO
PRINT N'Creating [dbo].[FK_NemzetisegTipus_AlTanevId_REF_Tanev]...';
GO
ALTER TABLE [dbo].[T_NEMZETISEGTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_NemzetisegTipus_AlTanevId_REF_Tanev] FOREIGN KEY ([C_ALTANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);
GO
PRINT N'Creating [dbo].[FK_TKJogalapTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase]...';
GO
ALTER TABLE [dbo].[T_TKJOGALAPTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_TKJogalapTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase] FOREIGN KEY ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_DICTIONARYITEMBASE] ([ID], [C_INTEZMENYID], [C_TANEVID]);
GO
PRINT N'Creating [dbo].[FK_TKJogalapTipus_AlIntezmenyId_REF_Intezmeny]...';
GO
ALTER TABLE [dbo].[T_TKJOGALAPTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_TKJogalapTipus_AlIntezmenyId_REF_Intezmeny] FOREIGN KEY ([C_ALINTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);
GO
PRINT N'Creating [dbo].[FK_TKJogalapTipus_AlTanevId_REF_Tanev]...';
GO
ALTER TABLE [dbo].[T_TKJOGALAPTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_TKJogalapTipus_AlTanevId_REF_Tanev] FOREIGN KEY ([C_ALTANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);
GO
PRINT N'Creating [dbo].[FK_Nebulo_FelekezetTipusId_IntezmenyId_TanevId_REF_FelekezetTipus]...';
GO
ALTER TABLE [dbo].[T_NEBULO] WITH NOCHECK
ADD CONSTRAINT [FK_Nebulo_FelekezetTipusId_IntezmenyId_TanevId_REF_FelekezetTipus] FOREIGN KEY ([C_FELEKEZETTIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_FELEKEZETTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
GO
PRINT N'Creating [dbo].[FK_Nebulo_HatranyosHelyzetTipusId_IntezmenyId_TanevId_REF_HatranyosHelyzetTipus]...';
GO
ALTER TABLE [dbo].[T_NEBULO] WITH NOCHECK
ADD CONSTRAINT [FK_Nebulo_HatranyosHelyzetTipusId_IntezmenyId_TanevId_REF_HatranyosHelyzetTipus] FOREIGN KEY ([C_HATRANYOSHELYZETTIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_HATRANYOSHELYZETTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
GO
PRINT N'Creating [dbo].[FK_Nebulo_NemzetisegTipusId_IntezmenyId_TanevId_REF_NemzetisegTipus]...';
GO
ALTER TABLE [dbo].[T_NEBULO] WITH NOCHECK
ADD CONSTRAINT [FK_Nebulo_NemzetisegTipusId_IntezmenyId_TanevId_REF_NemzetisegTipus] FOREIGN KEY ([C_NEMZETISEGTIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_NEMZETISEGTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
GO
PRINT N'Creating [dbo].[FK_Nebulo_TKJogalapTipus2Id_IntezmenyId_TanevId_REF_TKJogalapTipus]...';
GO
ALTER TABLE [dbo].[T_NEBULO] WITH NOCHECK
ADD CONSTRAINT [FK_Nebulo_TKJogalapTipus2Id_IntezmenyId_TanevId_REF_TKJogalapTipus] FOREIGN KEY ([C_TKJOGALAPTIPUS2ID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_TKJOGALAPTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
GO
PRINT N'Creating [dbo].[FK_Nebulo_TKJogalapTipusId_IntezmenyId_TanevId_REF_TKJogalapTipus]...';
GO
ALTER TABLE [dbo].[T_NEBULO] WITH NOCHECK
ADD CONSTRAINT [FK_Nebulo_TKJogalapTipusId_IntezmenyId_TanevId_REF_TKJogalapTipus] FOREIGN KEY ([C_TKJOGALAPTIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_TKJOGALAPTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
GO
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord egyedi azonosítója, generált IDENTITY(1, 1) (kivéve altáblák esetén, ahol a főtábla ID-ját kapja)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FELEKEZETTIPUS', @level2type = N'COLUMN', @level2name = N'ID';
GO
PRINT N'Creating [dbo].[T_FELEKEZETTIPUS].[C_ALINTEZMENYID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Az intézmény ID-ja, amihez a rekord tartozik (altábla esetén)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FELEKEZETTIPUS', @level2type = N'COLUMN', @level2name = N'C_ALINTEZMENYID';
GO
PRINT N'Creating [dbo].[T_FELEKEZETTIPUS].[C_ALTANEVID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A tanév ID-ja, amihez a rekord tartozik (altábla esetén)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FELEKEZETTIPUS', @level2type = N'COLUMN', @level2name = N'C_ALTANEVID';
GO
PRINT N'Creating [dbo].[T_FELEKEZETTIPUS].[TOROLT].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord logikai töröltségét jelző flag', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FELEKEZETTIPUS', @level2type = N'COLUMN', @level2name = N'TOROLT';
GO
PRINT N'Creating [dbo].[T_FELEKEZETTIPUS].[SERIAL].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Minden C# kódból történő módosítás esetén eggyel nő az értéke. Hogy párhuzamos módosítás esetnán ne íródjanak felül az adatok', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FELEKEZETTIPUS', @level2type = N'COLUMN', @level2name = N'SERIAL';
GO
PRINT N'Creating [dbo].[T_FELEKEZETTIPUS].[LASTCHANGED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N' A rekord utolsó módosításának időpontja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FELEKEZETTIPUS', @level2type = N'COLUMN', @level2name = N'LASTCHANGED';
GO
PRINT N'Creating [dbo].[T_FELEKEZETTIPUS].[CREATED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord létrehozásának időpontja ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FELEKEZETTIPUS', @level2type = N'COLUMN', @level2name = N'CREATED';
GO
PRINT N'Creating [dbo].[T_FELEKEZETTIPUS].[MODIFIER].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot utoljára módosító felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FELEKEZETTIPUS', @level2type = N'COLUMN', @level2name = N'MODIFIER';
GO
PRINT N'Creating [dbo].[T_FELEKEZETTIPUS].[CREATOR].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot létrehozó felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FELEKEZETTIPUS', @level2type = N'COLUMN', @level2name = N'CREATOR';
GO
PRINT N'Creating [dbo].[T_FELEKEZETTIPUS].[ELOZOTANEVIREKORDID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FELEKEZETTIPUS', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDID';
GO
PRINT N'Creating [dbo].[T_FELEKEZETTIPUS].[ELOZOTANEVIREKORDIDA].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja (altábla esetén) ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_FELEKEZETTIPUS', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDIDA';
GO
PRINT N'Creating [dbo].[T_NEMZETISEGTIPUS].[ID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord egyedi azonosítója, generált IDENTITY(1, 1) (kivéve altáblák esetén, ahol a főtábla ID-ját kapja)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NEMZETISEGTIPUS', @level2type = N'COLUMN', @level2name = N'ID';
GO
PRINT N'Creating [dbo].[T_NEMZETISEGTIPUS].[C_ALINTEZMENYID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Az intézmény ID-ja, amihez a rekord tartozik (altábla esetén)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NEMZETISEGTIPUS', @level2type = N'COLUMN', @level2name = N'C_ALINTEZMENYID';
GO
PRINT N'Creating [dbo].[T_NEMZETISEGTIPUS].[C_ALTANEVID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A tanév ID-ja, amihez a rekord tartozik (altábla esetén)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NEMZETISEGTIPUS', @level2type = N'COLUMN', @level2name = N'C_ALTANEVID';
GO
PRINT N'Creating [dbo].[T_NEMZETISEGTIPUS].[TOROLT].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord logikai töröltségét jelző flag', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NEMZETISEGTIPUS', @level2type = N'COLUMN', @level2name = N'TOROLT';
GO
PRINT N'Creating [dbo].[T_NEMZETISEGTIPUS].[SERIAL].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Minden C# kódból történő módosítás esetén eggyel nő az értéke. Hogy párhuzamos módosítás esetnán ne íródjanak felül az adatok', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NEMZETISEGTIPUS', @level2type = N'COLUMN', @level2name = N'SERIAL';
GO
PRINT N'Creating [dbo].[T_NEMZETISEGTIPUS].[LASTCHANGED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N' A rekord utolsó módosításának időpontja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NEMZETISEGTIPUS', @level2type = N'COLUMN', @level2name = N'LASTCHANGED';
GO
PRINT N'Creating [dbo].[T_NEMZETISEGTIPUS].[CREATED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord létrehozásának időpontja ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NEMZETISEGTIPUS', @level2type = N'COLUMN', @level2name = N'CREATED';
GO
PRINT N'Creating [dbo].[T_NEMZETISEGTIPUS].[MODIFIER].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot utoljára módosító felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NEMZETISEGTIPUS', @level2type = N'COLUMN', @level2name = N'MODIFIER';
GO
PRINT N'Creating [dbo].[T_NEMZETISEGTIPUS].[CREATOR].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot létrehozó felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NEMZETISEGTIPUS', @level2type = N'COLUMN', @level2name = N'CREATOR';
GO
PRINT N'Creating [dbo].[T_NEMZETISEGTIPUS].[ELOZOTANEVIREKORDID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NEMZETISEGTIPUS', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDID';
GO
PRINT N'Creating [dbo].[T_NEMZETISEGTIPUS].[ELOZOTANEVIREKORDIDA].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja (altábla esetén) ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_NEMZETISEGTIPUS', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDIDA';
GO
PRINT N'Creating [dbo].[T_TKJOGALAPTIPUS].[ID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord egyedi azonosítója, generált IDENTITY(1, 1) (kivéve altáblák esetén, ahol a főtábla ID-ját kapja)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TKJOGALAPTIPUS', @level2type = N'COLUMN', @level2name = N'ID';
GO
PRINT N'Creating [dbo].[T_TKJOGALAPTIPUS].[C_ALINTEZMENYID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Az intézmény ID-ja, amihez a rekord tartozik (altábla esetén)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TKJOGALAPTIPUS', @level2type = N'COLUMN', @level2name = N'C_ALINTEZMENYID';
GO
PRINT N'Creating [dbo].[T_TKJOGALAPTIPUS].[C_ALTANEVID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A tanév ID-ja, amihez a rekord tartozik (altábla esetén)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TKJOGALAPTIPUS', @level2type = N'COLUMN', @level2name = N'C_ALTANEVID';
GO
PRINT N'Creating [dbo].[T_TKJOGALAPTIPUS].[TOROLT].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord logikai töröltségét jelző flag', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TKJOGALAPTIPUS', @level2type = N'COLUMN', @level2name = N'TOROLT';
GO
PRINT N'Creating [dbo].[T_TKJOGALAPTIPUS].[SERIAL].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Minden C# kódból történő módosítás esetén eggyel nő az értéke. Hogy párhuzamos módosítás esetnán ne íródjanak felül az adatok', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TKJOGALAPTIPUS', @level2type = N'COLUMN', @level2name = N'SERIAL';
GO
PRINT N'Creating [dbo].[T_TKJOGALAPTIPUS].[LASTCHANGED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N' A rekord utolsó módosításának időpontja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TKJOGALAPTIPUS', @level2type = N'COLUMN', @level2name = N'LASTCHANGED';
GO
PRINT N'Creating [dbo].[T_TKJOGALAPTIPUS].[CREATED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord létrehozásának időpontja ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TKJOGALAPTIPUS', @level2type = N'COLUMN', @level2name = N'CREATED';
GO
PRINT N'Creating [dbo].[T_TKJOGALAPTIPUS].[MODIFIER].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot utoljára módosító felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TKJOGALAPTIPUS', @level2type = N'COLUMN', @level2name = N'MODIFIER';
GO
PRINT N'Creating [dbo].[T_TKJOGALAPTIPUS].[CREATOR].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot létrehozó felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TKJOGALAPTIPUS', @level2type = N'COLUMN', @level2name = N'CREATOR';
GO
PRINT N'Creating [dbo].[T_TKJOGALAPTIPUS].[ELOZOTANEVIREKORDID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TKJOGALAPTIPUS', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDID';
GO
PRINT N'Creating [dbo].[T_TKJOGALAPTIPUS].[ELOZOTANEVIREKORDIDA].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja (altábla esetén) ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TKJOGALAPTIPUS', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDIDA';
GO
PRINT N'Refreshing [dbo].[fnGetDokumentumTanulokAdatai]...';
GO
GO
ALTER TABLE [dbo].[T_FELEKEZETTIPUS] WITH CHECK CHECK CONSTRAINT [FK_FelekezetTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase];
ALTER TABLE [dbo].[T_FELEKEZETTIPUS] WITH CHECK CHECK CONSTRAINT [FK_FelekezetTipus_AlIntezmenyId_REF_Intezmeny];
ALTER TABLE [dbo].[T_FELEKEZETTIPUS] WITH CHECK CHECK CONSTRAINT [FK_FelekezetTipus_AlTanevId_REF_Tanev];
ALTER TABLE [dbo].[T_NEMZETISEGTIPUS] WITH CHECK CHECK CONSTRAINT [FK_NemzetisegTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase];
ALTER TABLE [dbo].[T_NEMZETISEGTIPUS] WITH CHECK CHECK CONSTRAINT [FK_NemzetisegTipus_AlIntezmenyId_REF_Intezmeny];
ALTER TABLE [dbo].[T_NEMZETISEGTIPUS] WITH CHECK CHECK CONSTRAINT [FK_NemzetisegTipus_AlTanevId_REF_Tanev];
ALTER TABLE [dbo].[T_TKJOGALAPTIPUS] WITH CHECK CHECK CONSTRAINT [FK_TKJogalapTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase];
ALTER TABLE [dbo].[T_TKJOGALAPTIPUS] WITH CHECK CHECK CONSTRAINT [FK_TKJogalapTipus_AlIntezmenyId_REF_Intezmeny];
ALTER TABLE [dbo].[T_TKJOGALAPTIPUS] WITH CHECK CHECK CONSTRAINT [FK_TKJogalapTipus_AlTanevId_REF_Tanev];
ALTER TABLE [dbo].[T_NEBULO] WITH CHECK CHECK CONSTRAINT [FK_Nebulo_FelekezetTipusId_IntezmenyId_TanevId_REF_FelekezetTipus];
ALTER TABLE [dbo].[T_NEBULO] WITH CHECK CHECK CONSTRAINT [FK_Nebulo_HatranyosHelyzetTipusId_IntezmenyId_TanevId_REF_HatranyosHelyzetTipus];
ALTER TABLE [dbo].[T_NEBULO] WITH CHECK CHECK CONSTRAINT [FK_Nebulo_NemzetisegTipusId_IntezmenyId_TanevId_REF_NemzetisegTipus];
ALTER TABLE [dbo].[T_NEBULO] WITH CHECK CHECK CONSTRAINT [FK_Nebulo_TKJogalapTipus2Id_IntezmenyId_TanevId_REF_TKJogalapTipus];
ALTER TABLE [dbo].[T_NEBULO] WITH CHECK CHECK CONSTRAINT [FK_Nebulo_TKJogalapTipusId_IntezmenyId_TanevId_REF_TKJogalapTipus];
GO
PRINT N'Update complete.';
GO
EXEC dev.uspCreateSchemaViews 'T_NEBULO, T_TKJOGALAPTIPUS, T_NEMZETISEGTIPUS, T_FELEKEZETTIPUS, T_TANULO, T_TANULOTANUGYIADATOK'
EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll
GO
ALTER QUEUE auditLog.[AuditQueue]
WITH ACTIVATION (
STATUS = ON,
PROCEDURE_NAME = auditLog.usp_AuditProcessing,
MAX_QUEUE_READERS = 10,
EXECUTE AS 'Kreta_tech_user'
);
GO

View file

@ -0,0 +1,19 @@
--Migration
UPDATE dbo.T_NAPTARINAP SET
C_HETNAPJA = 1409
,C_ALAPHETNAPJA = 1409
,LASTCHANGED = GETDATE()
,MODIFIER = 0
,SERIAL += 1
WHERE C_NAPTIPUSA = 1394
AND C_HETNAPJA = 1408
AND C_NAPDATUMA = '20200901'
UPDATE dbo.T_TANEVRENDJE SET
C_HETNAPJA = 1409
,LASTCHANGED = GETDATE()
,MODIFIER = 0
,SERIAL += 1
WHERE C_NAPTIPUSA = 1394
AND C_HETNAPJA = 1408
AND C_DATUM = '20200901'

View file

@ -0,0 +1,117 @@

DROP TABLE IF EXISTS tmpForSwitchDictionaryItemBase
CREATE TABLE tmpForSwitchDictionaryItemBase(RegiID int, UjID int, TanevID int, C_NAME nvarchar(500), C_TYPE nvarchar(64))
DECLARE @TEMP_EnvironmentName nvarchar(1000)
SET @TEMP_EnvironmentName = (SELECT [Value]
FROM dev.EnvironmentInfo WHERE [Key] = 'Dictionary')
IF (@TEMP_EnvironmentName IS NULL OR @TEMP_EnvironmentName NOT IN ('KK','NSZFH','HOI','AZURE'))
BEGIN INSERT INTO T_DICTIONARYITEMBASE(C_VALUE) VALUES('Nincs Dictionary ertek a dev.EnvironmentInfo tablaban') END -- elszall a migracio ha nincs
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8665 ----- Cisco Webex -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8665, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 164 AND DIB.C_NAME = N'Cisco Webex' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 164 AND DIB.C_NAME = N'Cisco Webex' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8665 ----- Cisco Webex -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8665, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 164 AND DIB.C_NAME = N'Cisco Webex' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 164 AND DIB.C_NAME = N'Cisco Webex' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8665 ----- Cisco Webex -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8665, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 164 AND DIB.C_NAME = N'Cisco Webex' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 164 AND DIB.C_NAME = N'Cisco Webex' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8665 ----- Cisco Webex -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8665, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 164 AND DIB.C_NAME = N'Cisco Webex' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 164 AND DIB.C_NAME = N'Cisco Webex' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8666 ----- Saját videó -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8666, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 166 AND DIB.C_NAME = N'Saját videó' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 166 AND DIB.C_NAME = N'Saját videó' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8666 ----- Saját videó -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8666, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 166 AND DIB.C_NAME = N'Saját videó' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 166 AND DIB.C_NAME = N'Saját videó' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8666 ----- Saját videó -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8666, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 166 AND DIB.C_NAME = N'Saját videó' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 166 AND DIB.C_NAME = N'Saját videó' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8666 ----- Saját videó -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8666, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 166 AND DIB.C_NAME = N'Saját videó' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 166 AND DIB.C_NAME = N'Saját videó' AND DIB.TOROLT = 'F'
END
;
DISABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].[uspCreateDictionaryItems] NULL, NULL;
ENABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].uspSwitchDictionaryItemBaseFromTmp;

View file

@ -0,0 +1,404 @@
GO
SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
GO
PRINT N'Dropping unnamed constraint on [dbo].[T_TANULOCSOPORTNYELV]...';
GO
EXEC dev.uspDropDefaultConstraint 'T_TANULOCSOPORTNYELV', 'SERIAL';
GO
PRINT N'Dropping unnamed constraint on [dbo].[T_TANULOCSOPORTNYELV]...';
GO
EXEC dev.uspDropDefaultConstraint 'T_TANULOCSOPORTNYELV', 'CREATED';
GO
PRINT N'Dropping unnamed constraint on [dbo].[T_TANULOCSOPORTNYELV]...';
GO
EXEC dev.uspDropDefaultConstraint 'T_TANULOCSOPORTNYELV', 'TOROLT';
GO
PRINT N'Dropping unnamed constraint on [dbo].[T_TANULOCSOPORTNYELV]...';
GO
EXEC dev.uspDropDefaultConstraint 'T_TANULOCSOPORTNYELV', 'LASTCHANGED';
GO
PRINT N'Dropping [dbo].[FK_TanuloCsoportNyelv_NyelvId_IntezmenyId_TanevId_REF_Anyanyelv]...';
GO
ALTER TABLE [dbo].[T_TANULOCSOPORTNYELV] DROP CONSTRAINT [FK_TanuloCsoportNyelv_NyelvId_IntezmenyId_TanevId_REF_Anyanyelv];
GO
PRINT N'Dropping [dbo].[FK_TanuloCsoportNyelv_TanuloCsoportId_REF_TanuloCsoport]...';
GO
ALTER TABLE [dbo].[T_TANULOCSOPORTNYELV] DROP CONSTRAINT [FK_TanuloCsoportNyelv_TanuloCsoportId_REF_TanuloCsoport];
GO
PRINT N'Dropping [dbo].[FK_TanuloCsoportNyelv_IntezmenyId_REF_Intezmeny]...';
GO
ALTER TABLE [dbo].[T_TANULOCSOPORTNYELV] DROP CONSTRAINT [FK_TanuloCsoportNyelv_IntezmenyId_REF_Intezmeny];
GO
PRINT N'Dropping [dbo].[FK_TanuloCsoportNyelv_TanevId_REF_Tanev]...';
GO
ALTER TABLE [dbo].[T_TANULOCSOPORTNYELV] DROP CONSTRAINT [FK_TanuloCsoportNyelv_TanevId_REF_Tanev];
GO
PRINT N'Dropping [dbo].[T_TANULOCSOPORTNYELV_OSSZES]...';
GO
DROP VIEW [dbo].[T_TANULOCSOPORTNYELV_OSSZES];
GO
PRINT N'Dropping [dbo].[T_TANULOCSOPORTNYELV]...';
GO
DROP TABLE [dbo].[T_TANULOCSOPORTNYELV];
GO
PRINT N'Altering [dbo].[T_TANTARGY]...';
GO
ALTER TABLE [dbo].[T_TANTARGY]
ADD [C_ISMSZGTARGY] CHAR (1) DEFAULT ('F') NOT NULL;
GO
PRINT N'Altering [dbo].[T_TANULO]...';
GO
ALTER TABLE [dbo].[T_TANULO]
ADD [C_AGAZATIALAPVIZSGAEREDMENYESZ] INT NULL,
[C_OKIRATSZAM] NVARCHAR (256) NULL,
[C_TARTOZKODASJOGCIMTIPUSID] INT NULL;
GO
PRINT N'Creating [dbo].[T_TANULO].[NCI_Tanulo_AlintezmenyId_AltanevId_TartozkodasJogcimTipusId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_Tanulo_AlintezmenyId_AltanevId_TartozkodasJogcimTipusId]
ON [dbo].[T_TANULO]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_TARTOZKODASJOGCIMTIPUSID] ASC);
GO
PRINT N'Altering [dbo].[T_TANULOCSOPORT]...';
GO
ALTER TABLE [dbo].[T_TANULOCSOPORT] DROP COLUMN [C_VEGZARADEK], COLUMN [C_ZARADEK];
GO
PRINT N'Altering [dbo].[T_TANULOTANUGYIADATOK]...';
GO
ALTER TABLE [dbo].[T_TANULOTANUGYIADATOK]
ADD [C_AGAZATIALAPVIZSGAEREDMENYESZ] INT NULL;
GO
PRINT N'Creating [dbo].[T_TARTOZKODASJOGCIMTIPUS]...';
GO
CREATE TABLE [dbo].[T_TARTOZKODASJOGCIMTIPUS] (
[ID] INT NOT NULL,
[C_ALINTEZMENYID] INT NOT NULL,
[C_ALTANEVID] INT NOT NULL,
[TOROLT] CHAR (1) NOT NULL,
[SERIAL] INT NOT NULL,
[LASTCHANGED] DATETIME NOT NULL,
[CREATED] DATETIME NOT NULL,
[MODIFIER] INT NULL,
[CREATOR] INT NULL,
[ELOZOTANEVIREKORDID] INT NULL,
[ELOZOTANEVIREKORDIDA] INT NULL,
CONSTRAINT [PK_TartozkodasJogcimTipus] PRIMARY KEY CLUSTERED ([ID] ASC, [C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC)
);
GO
PRINT N'Creating [dbo].[T_TARTOZKODASJOGCIMTIPUS].[NCI_TartozkodasJogcimTipus_AlIntezmenyId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_TartozkodasJogcimTipus_AlIntezmenyId]
ON [dbo].[T_TARTOZKODASJOGCIMTIPUS]([C_ALINTEZMENYID] ASC);
GO
PRINT N'Creating [dbo].[T_TARTOZKODASJOGCIMTIPUS].[NCI_TartozkodasJogcimTipus_AlTanevId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_TartozkodasJogcimTipus_AlTanevId]
ON [dbo].[T_TARTOZKODASJOGCIMTIPUS]([C_ALTANEVID] ASC);
GO
PRINT N'Creating unnamed constraint on [dbo].[T_TARTOZKODASJOGCIMTIPUS]...';
GO
ALTER TABLE [dbo].[T_TARTOZKODASJOGCIMTIPUS]
ADD DEFAULT ((0)) FOR [SERIAL];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_TARTOZKODASJOGCIMTIPUS]...';
GO
ALTER TABLE [dbo].[T_TARTOZKODASJOGCIMTIPUS]
ADD DEFAULT (getdate()) FOR [CREATED];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_TARTOZKODASJOGCIMTIPUS]...';
GO
ALTER TABLE [dbo].[T_TARTOZKODASJOGCIMTIPUS]
ADD DEFAULT (getdate()) FOR [LASTCHANGED];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_TARTOZKODASJOGCIMTIPUS]...';
GO
ALTER TABLE [dbo].[T_TARTOZKODASJOGCIMTIPUS]
ADD DEFAULT ('F') FOR [TOROLT];
GO
PRINT N'Creating [dbo].[FK_TartozkodasJogcimTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase]...';
GO
ALTER TABLE [dbo].[T_TARTOZKODASJOGCIMTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_TartozkodasJogcimTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase] FOREIGN KEY ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_DICTIONARYITEMBASE] ([ID], [C_INTEZMENYID], [C_TANEVID]);
GO
PRINT N'Creating [dbo].[FK_TartozkodasJogcimTipus_AlIntezmenyId_REF_Intezmeny]...';
GO
ALTER TABLE [dbo].[T_TARTOZKODASJOGCIMTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_TartozkodasJogcimTipus_AlIntezmenyId_REF_Intezmeny] FOREIGN KEY ([C_ALINTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);
GO
PRINT N'Creating [dbo].[FK_TartozkodasJogcimTipus_AlTanevId_REF_Tanev]...';
GO
ALTER TABLE [dbo].[T_TARTOZKODASJOGCIMTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_TartozkodasJogcimTipus_AlTanevId_REF_Tanev] FOREIGN KEY ([C_ALTANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);
GO
PRINT N'Creating [dbo].[FK_Tanulo_TartozkodasJogcimTipusId_AlintezmenyId_AltanevId_REF_TartozkodasJogcimTipus]...';
GO
ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK
ADD CONSTRAINT [FK_Tanulo_TartozkodasJogcimTipusId_AlintezmenyId_AltanevId_REF_TartozkodasJogcimTipus] FOREIGN KEY ([C_TARTOZKODASJOGCIMTIPUSID], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_TARTOZKODASJOGCIMTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
GO
PRINT N'Altering [dbo].[V_TANULOCSOPORT]...';
GO
ALTER VIEW V_TANULOCSOPORT AS
SELECT
tcs.ID
,tcs.TOROLT
,tcs.C_TANULOID
,dk.C_NYOMTATASINEV AS C_TANULONEV
,tcs.C_OSZTALYCSOPORTID
,ocs.C_NEV AS C_OSZTALYCSOPORTNEV
,IIF(tta.ID IS NULL, 'CSOP', 'OSZT') AS C_OSZTALYCSOPORTTIPUS
,ocs.C_FELADATKATEGORIAID
,fk.C_NAME AS C_FELADATKATEGORIANEV
,tcs.C_BELEPESDATUM
,tcs.C_KILEPESDATUM
,tcs.C_BEJEGYZESIDOPONTJA
,tcs.C_KILEPESROGZITESDATUM
,tcs.C_INTEZMENYID
,tcs.C_TANEVID
,tcs.LASTCHANGED
,tcs.CREATED
,tcs.MODIFIER
,tcs.CREATOR
FROM T_TANULOCSOPORT tcs WITH(NOLOCK)
LEFT JOIN T_OSZTALYCSOPORT ocs WITH(NOLOCK) ON ocs.ID = tcs.C_OSZTALYCSOPORTID
LEFT JOIN T_FELHASZNALO dk WITH(NOLOCK) ON dk.ID = tcs.C_TANULOID
LEFT JOIN T_TANULOTANUGYIADATOK tta WITH(NOLOCK) ON tta.C_TANULOCSOPORTID = tcs.ID
LEFT JOIN T_DICTIONARYITEMBASE fk WITH(NOLOCK) ON fk.ID = ocs.C_FELADATKATEGORIAID AND fk.C_TANEVID = ocs.C_TANEVID
GO
PRINT N'Creating [dbo].[T_TARTOZKODASJOGCIMTIPUS].[ID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord egyedi azonosítója, generált IDENTITY(1, 1) (kivéve altáblák esetén, ahol a főtábla ID-ját kapja)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTOZKODASJOGCIMTIPUS', @level2type = N'COLUMN', @level2name = N'ID';
GO
PRINT N'Creating [dbo].[T_TARTOZKODASJOGCIMTIPUS].[C_ALINTEZMENYID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Az intézmény ID-ja, amihez a rekord tartozik (altábla esetén)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTOZKODASJOGCIMTIPUS', @level2type = N'COLUMN', @level2name = N'C_ALINTEZMENYID';
GO
PRINT N'Creating [dbo].[T_TARTOZKODASJOGCIMTIPUS].[C_ALTANEVID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A tanév ID-ja, amihez a rekord tartozik (altábla esetén)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTOZKODASJOGCIMTIPUS', @level2type = N'COLUMN', @level2name = N'C_ALTANEVID';
GO
PRINT N'Creating [dbo].[T_TARTOZKODASJOGCIMTIPUS].[TOROLT].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord logikai töröltségét jelző flag', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTOZKODASJOGCIMTIPUS', @level2type = N'COLUMN', @level2name = N'TOROLT';
GO
PRINT N'Creating [dbo].[T_TARTOZKODASJOGCIMTIPUS].[SERIAL].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Minden C# kódból történő módosítás esetén eggyel nő az értéke. Hogy párhuzamos módosítás esetnán ne íródjanak felül az adatok', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTOZKODASJOGCIMTIPUS', @level2type = N'COLUMN', @level2name = N'SERIAL';
GO
PRINT N'Creating [dbo].[T_TARTOZKODASJOGCIMTIPUS].[LASTCHANGED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N' A rekord utolsó módosításának időpontja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTOZKODASJOGCIMTIPUS', @level2type = N'COLUMN', @level2name = N'LASTCHANGED';
GO
PRINT N'Creating [dbo].[T_TARTOZKODASJOGCIMTIPUS].[CREATED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord létrehozásának időpontja ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTOZKODASJOGCIMTIPUS', @level2type = N'COLUMN', @level2name = N'CREATED';
GO
PRINT N'Creating [dbo].[T_TARTOZKODASJOGCIMTIPUS].[MODIFIER].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot utoljára módosító felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTOZKODASJOGCIMTIPUS', @level2type = N'COLUMN', @level2name = N'MODIFIER';
GO
PRINT N'Creating [dbo].[T_TARTOZKODASJOGCIMTIPUS].[CREATOR].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot létrehozó felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTOZKODASJOGCIMTIPUS', @level2type = N'COLUMN', @level2name = N'CREATOR';
GO
PRINT N'Creating [dbo].[T_TARTOZKODASJOGCIMTIPUS].[ELOZOTANEVIREKORDID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTOZKODASJOGCIMTIPUS', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDID';
GO
PRINT N'Creating [dbo].[T_TARTOZKODASJOGCIMTIPUS].[ELOZOTANEVIREKORDIDA].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja (altábla esetén) ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTOZKODASJOGCIMTIPUS', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDIDA';
GO
PRINT N'Checking existing data against newly created constraints';
GO
ALTER TABLE [dbo].[T_TARTOZKODASJOGCIMTIPUS] WITH CHECK CHECK CONSTRAINT [FK_TartozkodasJogcimTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase];
ALTER TABLE [dbo].[T_TARTOZKODASJOGCIMTIPUS] WITH CHECK CHECK CONSTRAINT [FK_TartozkodasJogcimTipus_AlIntezmenyId_REF_Intezmeny];
ALTER TABLE [dbo].[T_TARTOZKODASJOGCIMTIPUS] WITH CHECK CHECK CONSTRAINT [FK_TartozkodasJogcimTipus_AlTanevId_REF_Tanev];
ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_Tanulo_TartozkodasJogcimTipusId_AlintezmenyId_AltanevId_REF_TartozkodasJogcimTipus];
GO
PRINT N'Update complete.';
GO
EXEC dev.uspCreateSchemaViews 'T_TANULOCSOPORT, T_TANULO, T_TARTOZKODASJOGCIMTIPUS, T_TANTARGY, T_TANULOTANUGYIADATOK'
GO
EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll
GO
ALTER QUEUE auditLog.[AuditQueue]
WITH ACTIVATION (
STATUS = ON,
PROCEDURE_NAME = auditLog.usp_AuditProcessing,
MAX_QUEUE_READERS = 10,
EXECUTE AS 'Kreta_tech_user'
);
GO

View file

@ -0,0 +1,533 @@

DROP TABLE IF EXISTS tmpForSwitchDictionaryItemBase
CREATE TABLE tmpForSwitchDictionaryItemBase(RegiID int, UjID int, TanevID int, C_NAME nvarchar(500), C_TYPE nvarchar(64))
DECLARE @TEMP_EnvironmentName nvarchar(1000)
SET @TEMP_EnvironmentName = (SELECT [Value]
FROM dev.EnvironmentInfo WHERE [Key] = 'Dictionary')
IF (@TEMP_EnvironmentName IS NULL OR @TEMP_EnvironmentName NOT IN ('KK','NSZFH','HOI','AZURE'))
BEGIN INSERT INTO T_DICTIONARYITEMBASE(C_VALUE) VALUES('Nincs Dictionary ertek a dev.EnvironmentInfo tablaban') END -- elszall a migracio ha nincs
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8667 ----- Na -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8667, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Na' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Na' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8667 ----- Na -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8667, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Na' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Na' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8667 ----- Na -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8667, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Na' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Na' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8667 ----- Na -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8667, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Na' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Na' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8668 ----- Tartózkodási vízum -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8668, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Tartózkodási vízum' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Tartózkodási vízum' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8668 ----- Tartózkodási vízum -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8668, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Tartózkodási vízum' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Tartózkodási vízum' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8668 ----- Tartózkodási vízum -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8668, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Tartózkodási vízum' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Tartózkodási vízum' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8668 ----- Tartózkodási vízum -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8668, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Tartózkodási vízum' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Tartózkodási vízum' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8669 ----- Tartózkodási engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8669, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Tartózkodási engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Tartózkodási engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8669 ----- Tartózkodási engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8669, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Tartózkodási engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Tartózkodási engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8669 ----- Tartózkodási engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8669, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Tartózkodási engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Tartózkodási engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8669 ----- Tartózkodási engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8669, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Tartózkodási engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Tartózkodási engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8670 ----- EU kék kártya -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8670, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'EU kék kártya' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'EU kék kártya' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8670 ----- EU kék kártya -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8670, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'EU kék kártya' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'EU kék kártya' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8670 ----- EU kék kártya -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8670, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'EU kék kártya' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'EU kék kártya' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8670 ----- EU kék kártya -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8670, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'EU kék kártya' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'EU kék kártya' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8671 ----- Bevándorlási engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8671, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Bevándorlási engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Bevándorlási engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8671 ----- Bevándorlási engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8671, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Bevándorlási engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Bevándorlási engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8671 ----- Bevándorlási engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8671, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Bevándorlási engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Bevándorlási engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8671 ----- Bevándorlási engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8671, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Bevándorlási engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Bevándorlási engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8672 ----- Letelepedési engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8672, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Letelepedési engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Letelepedési engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8672 ----- Letelepedési engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8672, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Letelepedési engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Letelepedési engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8672 ----- Letelepedési engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8672, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Letelepedési engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Letelepedési engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8672 ----- Letelepedési engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8672, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Letelepedési engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Letelepedési engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8673 ----- Ideiglenes letelepedési engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8673, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Ideiglenes letelepedési engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Ideiglenes letelepedési engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8673 ----- Ideiglenes letelepedési engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8673, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Ideiglenes letelepedési engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Ideiglenes letelepedési engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8673 ----- Ideiglenes letelepedési engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8673, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Ideiglenes letelepedési engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Ideiglenes letelepedési engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8673 ----- Ideiglenes letelepedési engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8673, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Ideiglenes letelepedési engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Ideiglenes letelepedési engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8674 ----- Nemzeti letelepedési engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8674, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Nemzeti letelepedési engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Nemzeti letelepedési engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8674 ----- Nemzeti letelepedési engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8674, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Nemzeti letelepedési engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Nemzeti letelepedési engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8674 ----- Nemzeti letelepedési engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8674, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Nemzeti letelepedési engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Nemzeti letelepedési engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8674 ----- Nemzeti letelepedési engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8674, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Nemzeti letelepedési engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Nemzeti letelepedési engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8675 ----- EK letelepedési engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8675, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'EK letelepedési engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'EK letelepedési engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8675 ----- EK letelepedési engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8675, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'EK letelepedési engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'EK letelepedési engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8675 ----- EK letelepedési engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8675, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'EK letelepedési engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'EK letelepedési engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8675 ----- EK letelepedési engedély -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8675, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'EK letelepedési engedély' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'EK letelepedési engedély' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8676 ----- Menekültként elismert -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8676, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Menekültként elismert' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Menekültként elismert' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8676 ----- Menekültként elismert -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8676, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Menekültként elismert' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Menekültként elismert' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8676 ----- Menekültként elismert -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8676, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Menekültként elismert' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Menekültként elismert' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8676 ----- Menekültként elismert -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8676, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Menekültként elismert' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 170 AND DIB.C_NAME = N'Menekültként elismert' AND DIB.TOROLT = 'F'
END
;
DISABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].[uspCreateDictionaryItems] NULL, NULL;
ENABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].uspSwitchDictionaryItemBaseFromTmp;

View file

@ -0,0 +1,28 @@
DECLARE @now DATETIME = GETDATE();
INSERT INTO T_Tanariatlagsuly (
C_Suly
, C_Ertekelesmodid
, C_Intezmenyid
, C_Tanevid
, Torolt
, Serial
, Lastchanged
, Created
)
SELECT
100 AS C_Suly
,em.Id AS C_Ertekelesmodid
,t.C_Intezmenyid AS C_Intezmenyid
,t.Id AS C_Tanevid
,'F' AS Torolt
,1 AS Serial
,@now AS Lastchanged
,@now AS Created
FROM T_Ertekelesmod em
INNER JOIN T_Tanev AS t ON t.Id = em.C_Altanevid AND t.C_Intezmenyid = em.C_Alintezmenyid
INNER JOIN T_Intezmeny AS i ON i.Id = em.C_Alintezmenyid
LEFT OUTER JOIN T_Tanariatlagsuly AS tas ON em.Id = tas.C_Ertekelesmodid AND em.C_Alintezmenyid = tas.C_Intezmenyid
AND em.C_Altanevid = tas.C_Tanevid
WHERE em.Torolt = 'F'
AND (t.C_Aktiv = 'T' OR t.C_Sorszam <= 40)
AND tas.C_Ertekelesmodid IS NULL;

View file

@ -0,0 +1,137 @@
DROP INDEX NCI_Felhasznalo_IntezmenyId_TanevId_Anyanyelve ON T_FELHASZNALO
GO
UPDATE [dbo].[T_FELHASZNALO] SET LASTCHANGED = GETDATE(), MODIFIER = 0, [C_SZULETESIORSZAG] = 765 WHERE [C_SZULETESIORSZAG] IS NULL
UPDATE [dbo].[T_FELHASZNALO] SET LASTCHANGED = GETDATE(), MODIFIER = 0, [C_ANYANYELVE] = 509 WHERE [C_ANYANYELVE] IS NULL
UPDATE [dbo].[T_FELHASZNALO] SET LASTCHANGED = GETDATE(), MODIFIER = 0, [C_ALLAMPOLGARSAGA] = 217 WHERE [C_ALLAMPOLGARSAGA] IS NULL
GO
GO
PRINT N'Dropping [dbo].[FK_Felhasznalo_Anyanyelve_IntezmenyId_TanevId_REF_Anyanyelv]...';
GO
ALTER TABLE [dbo].[T_FELHASZNALO] DROP CONSTRAINT [FK_Felhasznalo_Anyanyelve_IntezmenyId_TanevId_REF_Anyanyelv];
GO
PRINT N'Altering [dbo].[T_FELHASZNALO]...';
GO
ALTER TABLE [dbo].[T_FELHASZNALO] ALTER COLUMN [C_ANYANYELVE] INT NOT NULL;
GO
PRINT N'Creating [dbo].[T_FELHASZNALO].[NCI_Felhasznalo_IntezmenyId_TanevId_Anyanyelve]...';
GO
CREATE NONCLUSTERED INDEX [NCI_Felhasznalo_IntezmenyId_TanevId_Anyanyelve]
ON [dbo].[T_FELHASZNALO]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_ANYANYELVE] ASC);
GO
PRINT N'Altering [dbo].[T_NEBULO]...';
GO
ALTER TABLE [dbo].[T_NEBULO] ALTER COLUMN [C_OVODAIEVEK] NUMERIC (10, 2) NULL;
GO
ALTER TABLE [dbo].[T_NEBULO]
ADD [C_ISOSSZEVONTOSZTALYBA] CHAR (1) DEFAULT ('F') NOT NULL;
GO
PRINT N'Altering [dbo].[T_TANULOESEMENY]...';
GO
ALTER TABLE [dbo].[T_TANULOESEMENY]
ADD [C_ROGZITESKORIOSZTALYID] INT NULL;
GO
PRINT N'Creating [dbo].[T_TANULOESEMENY].[NCI_TanuloEsemeny_RogziteskoriOsztalyId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_TanuloEsemeny_RogziteskoriOsztalyId]
ON [dbo].[T_TANULOESEMENY]([C_ROGZITESKORIOSZTALYID] ASC);
GO
PRINT N'Creating unnamed constraint on [dbo].[T_FELHASZNALO]...';
GO
ALTER TABLE [dbo].[T_FELHASZNALO]
ADD DEFAULT ((765)) FOR [C_SZULETESIORSZAG];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_FELHASZNALO]...';
GO
ALTER TABLE [dbo].[T_FELHASZNALO]
ADD DEFAULT ((217)) FOR [C_ALLAMPOLGARSAGA];
GO
PRINT N'Creating unnamed constraint on [dbo].[T_FELHASZNALO]...';
GO
ALTER TABLE [dbo].[T_FELHASZNALO]
ADD DEFAULT ((509)) FOR [C_ANYANYELVE];
GO
PRINT N'Creating [dbo].[FK_Felhasznalo_Anyanyelve_IntezmenyId_TanevId_REF_Anyanyelv]...';
GO
ALTER TABLE [dbo].[T_FELHASZNALO] WITH NOCHECK
ADD CONSTRAINT [FK_Felhasznalo_Anyanyelve_IntezmenyId_TanevId_REF_Anyanyelv] FOREIGN KEY ([C_ANYANYELVE], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_ANYANYELV] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
GO
PRINT N'Creating [dbo].[FK_TanuloEsemeny_RogziteskoriOsztalyId_REF_Osztaly]...';
GO
ALTER TABLE [dbo].[T_TANULOESEMENY] WITH NOCHECK
ADD CONSTRAINT [FK_TanuloEsemeny_RogziteskoriOsztalyId_REF_Osztaly] FOREIGN KEY ([C_ROGZITESKORIOSZTALYID]) REFERENCES [dbo].[T_OSZTALY] ([ID]);
GO
ALTER TABLE [dbo].[T_FELHASZNALO] WITH CHECK CHECK CONSTRAINT [FK_Felhasznalo_Anyanyelve_IntezmenyId_TanevId_REF_Anyanyelv];
ALTER TABLE [dbo].[T_TANULOESEMENY] WITH CHECK CHECK CONSTRAINT [FK_TanuloEsemeny_RogziteskoriOsztalyId_REF_Osztaly];
GO
GO
PRINT N'Update complete.';
GO
EXEC dev.uspCreateSchemaViews 'T_TANULOESEMENY, T_FELHASZNALO, T_NEBULO'
GO
EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll
GO
ALTER QUEUE auditLog.[AuditQueue]
WITH ACTIVATION (
STATUS = ON,
PROCEDURE_NAME = auditLog.usp_AuditProcessing,
MAX_QUEUE_READERS = 10,
EXECUTE AS 'Kreta_tech_user'
);
GO

View file

@ -0,0 +1,273 @@

DROP TABLE IF EXISTS tmpForSwitchDictionaryItemBase
CREATE TABLE tmpForSwitchDictionaryItemBase(RegiID int, UjID int, TanevID int, C_NAME nvarchar(500), C_TYPE nvarchar(64))
DECLARE @TEMP_EnvironmentName nvarchar(1000)
SET @TEMP_EnvironmentName = (SELECT [Value]
FROM dev.EnvironmentInfo WHERE [Key] = 'Dictionary')
IF (@TEMP_EnvironmentName IS NULL OR @TEMP_EnvironmentName NOT IN ('KK','NSZFH','HOI','AZURE'))
BEGIN INSERT INTO T_DICTIONARYITEMBASE(C_VALUE) VALUES('Nincs Dictionary ertek a dev.EnvironmentInfo tablaban') END -- elszall a migracio ha nincs
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8677 ----- Na -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8677, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 172 AND DIB.C_NAME = N'Na' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 172 AND DIB.C_NAME = N'Na' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8677 ----- Na -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8677, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 172 AND DIB.C_NAME = N'Na' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 172 AND DIB.C_NAME = N'Na' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8677 ----- Na -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8677, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 172 AND DIB.C_NAME = N'Na' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 172 AND DIB.C_NAME = N'Na' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8677 ----- Na -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8677, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 172 AND DIB.C_NAME = N'Na' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 172 AND DIB.C_NAME = N'Na' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8678 ----- Klasszikus zene -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8678, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Klasszikus zene' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Klasszikus zene' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8678 ----- Klasszikus zene -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8678, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Klasszikus zene' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Klasszikus zene' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8678 ----- Klasszikus zene -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8678, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Klasszikus zene' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Klasszikus zene' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8678 ----- Klasszikus zene -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8678, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Klasszikus zene' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Klasszikus zene' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8679 ----- Népzene -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8679, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Népzene' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Népzene' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8679 ----- Népzene -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8679, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Népzene' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Népzene' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8679 ----- Népzene -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8679, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Népzene' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Népzene' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8679 ----- Népzene -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8679, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Népzene' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Népzene' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8680 ----- Jazz-zene -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8680, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Jazz-zene' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Jazz-zene' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8680 ----- Jazz-zene -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8680, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Jazz-zene' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Jazz-zene' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8680 ----- Jazz-zene -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8680, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Jazz-zene' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Jazz-zene' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8680 ----- Jazz-zene -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8680, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Jazz-zene' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Jazz-zene' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8681 ----- Elektroakusztikus zene -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8681, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Elektroakusztikus zene' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Elektroakusztikus zene' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8681 ----- Elektroakusztikus zene -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8681, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Elektroakusztikus zene' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Elektroakusztikus zene' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8681 ----- Elektroakusztikus zene -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8681, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Elektroakusztikus zene' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Elektroakusztikus zene' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8681 ----- Elektroakusztikus zene -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8681, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Elektroakusztikus zene' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 171 AND DIB.C_NAME = N'Elektroakusztikus zene' AND DIB.TOROLT = 'F'
END
;
DISABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].[uspCreateDictionaryItems] NULL, NULL;
ENABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].uspSwitchDictionaryItemBaseFromTmp;

View file

@ -0,0 +1,11 @@
GO
UPDATE T_DICTIONARYITEMBASE SET C_NAME = N'Osztályfőnök rögzíthet évközi záradékot az osztályába járó tanulók számára'
,C_NAME_1 = N'Osztályfőnök rögzíthet évközi záradékot az osztályába járó tanulók számára'
WHERE ID = 1679
GO
UPDATE T_DICTIONARYITEMBASE SET C_NAME = N'Osztályfőnök rögzíthet ki- vagy átsorolási záradékot az osztályába járó tanulók számára'
,C_NAME_1 = N'Osztályfőnök rögzíthet ki- vagy átsorolási záradékot az osztályába járó tanulók számára'
WHERE ID = 7699
GO

View file

@ -0,0 +1,12 @@
--Migration
-- KRETA2-7960
EXEC dev.uspCreateSchemaViews 'T_DASHBOARDUZENET'
GO
UPDATE T_DASHBOARDUZENET SET C_ISFELHASZNALOI = 'T' WHERE C_EGYEDIAZONOSITO IN ('EFOP3111_0310','AT_BANKVELEM0316','AT_ZOLDOKOS0319')
GO
-- KRETA2-8061
UPDATE T_DASHBOARDUZENET SET C_SORREND += 10000 WHERE C_ISPOPUP = 'F' AND C_SORREND > 120
GO

View file

@ -0,0 +1,96 @@
DECLARE @tanevNev nvarchar(20) = '2021/2022'
SET NOCOUNT on
DROP TABLE IF EXISTS #tanev
CREATE TABLE #tanev (id int PRIMARY KEY)
INSERT INTO #tanev (id)
SELECT tv.ID
FROM T_INTEZMENY i
INNER JOIN T_TANEV tv ON tv.C_INTEZMENYID = i.ID
WHERE i.TOROLT = 'F'
AND tv.C_NEV = @tanevNev AND tv.C_ISKIVALASZTHATO = 'F' AND tv.C_KOVETKEZO = 'F' AND tv.TOROLT ='F'
-- PRINT CONCAT('IntezmenyID: ', @intezmenyId)
/* Kitöröltjük a 2021/2022 tanévből a dictionary-ket, mert eddig nem volt rá follow up, nem tudhatjuk, mennyire aktuálisak. */
;DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DELETE d
FROM dbo.T_DICTIONARYITEMBASENYELV d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
;ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DISABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DELETE d
FROM dbo.T_OKTATASINEVELESIFELADAT d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DISABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DELETE d
FROM dbo.T_OKTNEVELESIKATEGORIA d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DISABLE TRIGGER ALL ON dbo.T_TANTERV;
DELETE d
FROM dbo.T_TANTERV d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_TANTERV;
DECLARE
@tableName nvarchar(200)
,@sql nvarchar(max)
DECLARE tableCursor CURSOR FAST_FORWARD LOCAL FOR
SELECT DISTINCT OBJECT_NAME(parent_object_id)
FROM sys.foreign_key_columns
WHERE referenced_object_id = OBJECT_ID('T_DICTIONARYITEMBASE')
AND OBJECT_NAME(parent_object_id) NOT IN ('T_OKTNEVELESIKATEGORIA','T_DICTIONARYITEMBASENYELV')
OPEN tableCursor
FETCH NEXT FROM tableCursor
INTO @tableName
WHILE @@FETCH_STATUS = 0 BEGIN
SET @sql = '
DISABLE TRIGGER ALL ON dbo.' + @tableName + ';
DELETE x
FROM dbo.' + @tableName + ' x
INNER JOIN #tanev tv ON tv.ID = x.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.' + @tableName + ';
'
PRINT @tableName
EXEC sys.sp_executesql @sql
FETCH NEXT FROM tableCursor
INTO @tableName
END
CLOSE tableCursor
DEALLOCATE tableCursor
;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DELETE d
FROM dbo.T_DICTIONARYITEMBASE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
DELETE d
FROM dbo.T_DICTIONARYTYPE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
GO

View file

@ -0,0 +1,28 @@
/* Minden sulinak beálítjuk a 21/22-es tanévét következőre, nem kiválaszthatóra, és átmásoljuk a szükséges adatokat is a tanévbe */
DECLARE @intezmenyId int
DECLARE intezmenyCursor CURSOR FAST_FORWARD READ_ONLY FOR
SELECT ID FROM T_INTEZMENY i
WHERE i.TOROLT = 'F'
OPEN intezmenyCursor
FETCH NEXT FROM intezmenyCursor
INTO @intezmenyId
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC dev.uspGenerateNemKivalaszthatoTanev
@tanevNev = N'2021/2022'
,@intezmenyId = @intezmenyId
FETCH NEXT FROM intezmenyCursor
INTO @intezmenyId
END
CLOSE intezmenyCursor
DEALLOCATE intezmenyCursor
GO

View file

@ -0,0 +1,353 @@
DROP PROCEDURE IF EXISTS dev.uspGenerateNemKivalaszthatoTanev
GO
CREATE PROCEDURE dev.uspGenerateNemKivalaszthatoTanev
@tanevNev nvarchar(10)
,@intezmenyId int
,@elsoTanitasiNap nvarchar(4) = '0901'
,@utolsoTanitasiNap nvarchar(4) = '0615'
AS BEGIN
SET NOCOUNT ON;
DECLARE
@tanevElsoFele nvarchar(4) = SUBSTRING(@tanevNev,1,4)
,@tanevMasodikFele nvarchar(4) = SUBSTRING(@tanevNev,6,4)
,@kovTanevId int
,@aktTanevId int
IF EXISTS (SELECT 1 FROM T_TANEV tv WHERE tv.C_AKTIV = 'T' AND tv.C_NEV = @tanevNev AND TOROLT ='F' AND tv.C_INTEZMENYID = @intezmenyId) OR
EXISTS (SELECT 1 FROM T_TANEV tv WHERE tv.C_KOVETKEZO = 'T' AND tv.C_NEV = @tanevNev AND TOROLT ='F' AND tv.C_INTEZMENYID = @intezmenyId) BEGIN
RETURN
END
SELECT @kovTanevId = ID FROM T_TANEV tv WHERE tv.C_NEV = @tanevNev AND tv.C_ISKIVALASZTHATO = 'F' AND tv.C_KOVETKEZO = 'F' AND TOROLT ='F' AND tv.C_INTEZMENYID = @intezmenyId
SELECT @aktTanevId = ID FROM T_TANEV tv WHERE tv.C_AKTIV = 'T' AND TOROLT ='F' AND tv.C_INTEZMENYID = @intezmenyId
IF @kovTanevId IS NOT NULL BEGIN
UPDATE T_TANEV SET
C_KOVETKEZO = 'T'
,LASTCHANGED = GETDATE()
,MODIFIER = 0
WHERE ID = @kovTanevId
END
ELSE BEGIN
INSERT INTO T_TANEV (
C_AKTIV
,C_ELSOTANITASINAP
,C_KEZDONAP
,C_KOVETKEZO
,C_NEV
,C_SORSZAM
,C_UTOLSONAP
,C_UTOLSOTANITASINAP
,C_AKTIVALVA
,C_INTEZMENYID
,TOROLT
,SERIAL
,LASTCHANGED
,CREATED
,MODIFIER
,CREATOR
,ELOZOTANEVIREKORDID
,C_ISKIVALASZTHATO
) SELECT
'F' AS C_AKTIV
,@tanevElsoFele+@elsoTanitasiNap AS C_ELSOTANITASINAP
,@tanevElsoFele+'0901' AS C_KEZDONAP
,'F' AS C_KOVETKEZO
,@tanevNev AS C_NEV
,SUBSTRING(@tanevNev,3,2)*2 AS C_SORSZAM
,@tanevMasodikFele+'0831' AS C_UTOLSONAP
,@tanevMasodikFele+@utolsoTanitasiNap AS C_UTOLSOTANITASINAP
,NULL AS C_AKTIVALVA
,i.ID AS C_INTEZMENYID
,'F' AS TOROLT
,0 AS SERIAL
,GETDATE() AS LASTCHANGED
,GETDATE() AS CREATED
,NULL AS MODIFIER
,NULL AS CREATOR
,NULL AS ELOZOTANEVIREKORDID
,'F' AS C_ISKIVALASZTHATO
FROM T_INTEZMENY i
WHERE ID = @intezmenyId
SET @kovTanevId = SCOPE_IDENTITY()
END;
DISABLE TRIGGER ALL ON T_DICTIONARYTYPE
SET IDENTITY_INSERT T_DICTIONARYTYPE ON
INSERT INTO T_DICTIONARYTYPE (
ID
,C_CODENAME
,C_DESCRIPTION
,C_ISCOLOREDITABLE
,C_ISCUSTOMITEMALLOWED
,C_NAME
,C_INTEZMENYID
,C_TANEVID
,TOROLT
,SERIAL
,LASTCHANGED
,CREATED
,MODIFIER
,CREATOR
) SELECT
dt.ID
,dt.C_CODENAME AS C_CODENAME -- C_CODENAME - nvarchar(30)
,dt.C_DESCRIPTION AS C_DESCRIPTION -- C_DESCRIPTION - nvarchar(255)
,dt.C_ISCOLOREDITABLE AS C_ISCOLOREDITABLE -- C_ISCOLOREDITABLE - char(1)
,dt.C_ISCUSTOMITEMALLOWED AS C_ISCUSTOMITEMALLOWED -- C_ISCUSTOMITEMALLOWED - char(1)
,dt.C_NAME AS C_NAME -- C_NAME - nvarchar(50)
,dt.C_INTEZMENYID AS C_INTEZMENYID -- C_INTEZMENYID - int
,@kovTanevId AS C_TANEVID -- C_TANEVID - int
,dt.TOROLT AS TOROLT -- TOROLT - char(1)
,0 AS SERIAL -- SERIAL - int
,getdate() AS LASTCHANGED -- LASTCHANGED - datetime
,getdate() AS CREATED -- CREATED - datetime
,NULL AS MODIFIER -- MODIFIER - int
,NULL AS CREATOR -- CREATOR - int
FROM T_DICTIONARYTYPE dt
WHERE dt.C_TANEVID = @aktTanevId
AND dt.TOROLT = 'F'
SET IDENTITY_INSERT T_DICTIONARYTYPE OFF
SET IDENTITY_INSERT T_DICTIONARYITEMBASE ON
INSERT INTO T_DICTIONARYITEMBASE (
ID
,C_VALUE
,C_NAME
,C_NAME_1
,C_NAME_2
,C_NAME_3
,C_NAME_4
,C_VISIBLE
,C_CODE
,C_TYPE
,C_PROTECTED
,C_COLOR
,C_ORDER
,C_BGCOLOR
,C_DESCRIPTION
,C_ISACTIVE
,C_SHORTNAME
,C_DICTIONARYTYPEID
,C_INTEZMENYID
,C_TANEVID
,TOROLT
,SERIAL
,LASTCHANGED
,CREATED
,MODIFIER
,CREATOR
,ELOZOTANEVIREKORDID
) SELECT
dib.ID
,C_VALUE AS C_VALUE -- C_VALUE - int
,C_NAME AS C_NAME -- C_NAME - nvarchar(250)
,C_NAME_1 AS C_NAME_1 -- C_NAME_1 - nvarchar(250)
,C_NAME_2 AS C_NAME_2 -- C_NAME_2 - nvarchar(250)
,C_NAME_3 AS C_NAME_3 -- C_NAME_3 - nvarchar(250)
,C_NAME_4 AS C_NAME_4 -- C_NAME_4 - nvarchar(250)
,C_VISIBLE AS C_VISIBLE -- C_VISIBLE - char(1)
,C_CODE AS C_CODE -- C_CODE - nvarchar(20)
,C_TYPE AS C_TYPE -- C_TYPE - nvarchar(32)
,C_PROTECTED AS C_PROTECTED -- C_PROTECTED - char(1)
,C_COLOR AS C_COLOR -- C_COLOR - nvarchar(6)
,C_ORDER AS C_ORDER -- C_ORDER - int
,C_BGCOLOR AS C_BGCOLOR -- C_BGCOLOR - nvarchar(6)
,C_DESCRIPTION AS C_DESCRIPTION -- C_DESCRIPTION - nvarchar(255)
,C_ISACTIVE AS C_ISACTIVE -- C_ISACTIVE - char(1)
,C_SHORTNAME AS C_SHORTNAME -- C_SHORTNAME - nvarchar(30)
,C_DICTIONARYTYPEID AS C_DICTIONARYTYPEID -- C_DICTIONARYTYPEID - int
,dib.C_INTEZMENYID AS C_INTEZMENYID -- C_INTEZMENYID - int
,@kovTanevId AS C_TANEVID -- C_TANEVID - int
,dib.TOROLT AS TOROLT -- TOROLT - char(1)
,0 AS SERIAL -- SERIAL - int
,getdate() AS LASTCHANGED -- LASTCHANGED - datetime
,getdate() AS CREATED -- CREATED - datetime
,NULL AS MODIFIER -- MODIFIER - int
,NULL AS CREATOR -- CREATOR - int
,dib.ID AS ELOZOTANEVIREKORDID -- ELOZOTANEVIREKORDID - int
FROM T_DICTIONARYITEMBASE dib
WHERE dib.C_TANEVID = @aktTanevId
-- AND dib.TOROLT = 'F'
SET IDENTITY_INSERT T_DICTIONARYITEMBASE OFF
-- print 'Szótárelemek létrehozása sikeres!';
INSERT INTO T_OKTNEVELESIKATEGORIA (
ID
,C_FELADATCSOPORTTANULOOSZTALYK
,C_ALINTEZMENYID
,C_ALTANEVID
,TOROLT
,SERIAL
,LASTCHANGED
,CREATED
,MODIFIER
,CREATOR
,ELOZOTANEVIREKORDID
,ELOZOTANEVIREKORDIDA
) SELECT
o.ID
,C_FELADATCSOPORTTANULOOSZTALYK
,@intezmenyId
,@kovTanevId
,'F'
,0
,GETDATE()
,GETDATE()
,0
,0
,o.ID
,o.ID
FROM T_OKTNEVELESIKATEGORIA o
WHERE o.C_ALTANEVID = @aktTanevId
AND o.TOROLT = 'F'
DECLARE tableCursor CURSOR FOR
SELECT DISTINCT OBJECT_NAME(parent_object_id)
FROM sys.foreign_key_columns
WHERE referenced_object_id = OBJECT_ID('T_DICTIONARYITEMBASE') AND OBJECT_NAME(parent_object_id) NOT IN ('T_OKTNEVELESIKATEGORIA','T_DICTIONARYITEMBASENYELV')
DECLARE @tableName nvarchar(80)
,@sql nvarchar(max)
,@columnList nvarchar(max)
,@insertList nvarchar(max)
OPEN tableCursor
FETCH NEXT FROM tableCursor into @tableName
WHILE @@FETCH_STATUS = 0 BEGIN
SELECT @columnList = ISNULL(@columnList + ', ', '') + c.[name]
FROM sys.tables t
INNER JOIN sys.columns c ON c.[object_id] = t.[object_id]
WHERE t.[name] = @tableName
ORDER BY c.column_id
SET @insertList = @columnList
SET @insertList = REPLACE(@insertList, 'C_ALTANEVID', '@kovTanevId')
SET @insertList = REPLACE(@insertList, 'SERIAL', '0')
SET @insertList = REPLACE(@insertList, 'LASTCHANGED', 'GETDATE()')
SET @insertList = REPLACE(@insertList, 'CREATED', 'GETDATE()')
SET @insertList = REPLACE(@insertList, 'MODIFIER', 'NULL')
SET @insertList = REPLACE(@insertList, 'CREATOR', 'NULL')
SET @insertList = REPLACE(@insertList, 'TOROLT', 'x.TOROLT')
SET @insertList = REPLACE(@insertList, 'ELOZOTANEVIREKORDIDA', 'x.ID')
SET @insertList = REPLACE(@insertList, 'ELOZOTANEVIREKORDID', 'x.ID')
SET @sql = N'
DISABLE TRIGGER ALL ON ' + @tableName +';
INSERT INTO ' + @tableName + ' (
' + @columnList + '
) SELECT ' + @insertList + '
FROM ' + @tableName + ' x
WHERE x.C_ALTANEVID = @aktTanevId
-- AND x.TOROLT = ''F''
;
ENABLE TRIGGER ALL ON ' + @tableName +'
'
SET @sql = REPLACE(@sql, 'SELECT ID','SELECT x.ID')
-- PRINT @sql
EXEC sys.sp_executesql @sql, N'
@kovTanevId int
,@aktTanevId int'
,@kovTanevId = @kovTanevId
,@aktTanevId = @aktTanevId
SET @columnList = NULL
FETCH NEXT FROM tableCursor into @tableName
END
CLOSE tableCursor
DEALLOCATE tableCursor
INSERT INTO T_DICTIONARYITEMBASENYELV(
C_NAME
,C_NAME_1
,C_NAME_2
,C_NAME_3
,C_NAME_4
,C_NYELVID
,C_SHORTNAME
,C_DICTIONARYITEMBASEID
,C_INTEZMENYID
,C_TANEVID
,TOROLT
,SERIAL
,LASTCHANGED
,CREATED
,MODIFIER
,CREATOR
,ELOZOTANEVIREKORDID
) SELECT
dibNy.C_NAME
,dibNy.C_NAME_1
,dibNy.C_NAME_2
,dibNy.C_NAME_3
,dibNy.C_NAME_4
,dibNy.C_NYELVID
,dibNy.C_SHORTNAME
,dibNy.C_DICTIONARYITEMBASEID
,@intezmenyId
,@kovTanevId
,'F'
,0
,GETDATE()
,GETDATE()
,NULL
,NULL
,dibNy.ID
FROM T_DICTIONARYITEMBASENYELV dibNy
WHERE dibNy.C_TANEVID = @aktTanevId
AND dibNy.TOROLT = 'F'
INSERT INTO T_TANTERV (
C_CSOPORTTIPUSA
,C_EVFOLYAMTOL
,C_EVFOLYAMIG
,C_KERETTANTERVREEPULO
,C_NEV
,C_MEGJEGYZES
,C_VEDETT
,C_INTEZMENYID
,C_TANEVID
,TOROLT
,SERIAL
,LASTCHANGED
,CREATED
,MODIFIER
,CREATOR
,ELOZOTANEVIREKORDID
) SELECT
t.C_CSOPORTTIPUSA AS C_CSOPORTTIPUSA
,t.C_EVFOLYAMTOL AS C_EVFOLYAMTOL
,t.C_EVFOLYAMIG AS C_EVFOLYAMIG
,C_KERETTANTERVREEPULO AS C_KERETTANTERVREEPULO
,t.C_NEV AS C_NEV
,C_MEGJEGYZES AS C_MEGJEGYZES
,t.C_VEDETT
,@intezmenyId AS C_INTEZMENYID
,@kovTanevId AS C_TANEVID
,'F' AS TOROLT
,0 AS SERIAL
,GETDATE() AS LASTCHANGED
,GETDATE() AS CREATED
,NULL AS MODIFIER
,NULL AS CREATOR
,t.ID AS ELOZOTANEVIREKORDID
FROM T_TANTERV t
WHERE t.C_TANEVID = @aktTanevId
AND t.TOROLT = 'F';
ENABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
END
GO

View file

@ -0,0 +1,67 @@
DISABLE TRIGGER ALL ON [dbo].[T_TANULOESEMENY];
SET NOCOUNT ON;
DECLARE @now DATETIME = GETDATE();
-- C_Tanitasioraid IS NULL = FELJEGYZÉSEK
WITH Cte AS (
SELECT
Te.Id AS Teid,
Tte.C_Tanuloid AS tid,
MIN(O.Id) AS oid
FROM
T_Tanuloesemeny AS Te
INNER JOIN T_Tanulo_Tanuloesemeny AS Tte ON Te.Id = Tte.C_Tanuloesemenyid
INNER JOIN T_Tanulocsoport AS Tcs ON (Tcs.Torolt = 'F' AND tte.C_Tanuloid = Tcs.C_Tanuloid AND Tcs.C_Belepesdatum <= Te.C_Esemenydatuma AND (Tcs.C_Kilepesdatum IS NULL OR Tcs.C_Kilepesdatum > Te.C_Esemenydatuma))
INNER JOIN T_Osztaly AS O ON (O.Torolt = 'F' AND Tcs.C_Osztalycsoportid = O.Id)
WHERE Te.Torolt = 'F'
AND Te.C_Tipus NOT IN (5482, 5483)
AND Te.C_Tanitasioraid IS NULL
GROUP BY Te.Id, tte.C_TANULOID
HAVING COUNT(1) = 1)
UPDATE Te
SET
C_Rogziteskoriosztalyid = cte.oid,
Serial = Te.Serial + 1,
Modifier = NULL,
Lastchanged = @Now
FROM
T_Tanuloesemeny AS Te
INNER JOIN Cte ON Te.Id = Cte.Teid
WHERE
Te.C_Rogziteskoriosztalyid IS NULL;
-- C_Tanitasioraid IS NOT NULL = GYORSFELJEGYZÉSEK
WITH Cte AS (
SELECT
Te.Id AS Teid,
Tte.C_Tanuloid AS tid,
MIN(O.Id) AS oid,
ocs.C_Feladatkategoriaid AS fkid
FROM
T_Tanuloesemeny AS Te
INNER JOIN T_Tanulo_Tanuloesemeny AS Tte ON Te.Id = Tte.C_Tanuloesemenyid
INNER JOIN T_Tanitasiora AS tto ON (tto.Torolt = 'F' AND Te.C_Tanitasioraid = Tto.Id)
INNER JOIN T_Osztalycsoport AS ocs ON (ocs.Torolt = 'F' AND tto.C_Osztalycsoportid = ocs.Id)
INNER JOIN T_Tanulocsoport AS tcs ON (tcs.Torolt = 'F' AND tcs.C_Osztalycsoportid = ocs.Id AND tte.C_Tanuloid = tcs.C_Tanuloid)
INNER JOIN T_Tanulocsoport AS tcs2 ON (tcs2.Torolt = 'F' AND tcs2.C_TANULOID = tcs.C_TANULOID)
INNER JOIN T_Osztalycsoport AS ocs2 ON (ocs2.Torolt = 'F' AND ocs2.Id = tcs2.C_Osztalycsoportid AND ocs.C_Feladatkategoriaid = ocs2.C_Feladatkategoriaid)
INNER JOIN T_Osztaly AS O ON (O.Torolt = 'F' AND ocs2.Id = O.Id)
WHERE Te.Torolt = 'F'
AND Te.C_Tipus NOT IN (5482, 5483)
AND Te.C_Tanitasioraid IS NOT NULL
GROUP BY Te.Id, tte.C_TANULOID, ocs.C_Feladatkategoriaid
HAVING COUNT(1) = 1)
UPDATE Te
SET
C_Rogziteskoriosztalyid = cte.oid,
Serial = Te.Serial + 1,
Modifier = NULL,
Lastchanged = @Now
FROM
T_Tanuloesemeny AS Te
INNER JOIN Cte ON Te.Id = Cte.Teid
WHERE
Te.C_ROGZITESKORIOSZTALYID IS NULL;
ENABLE TRIGGER ALL ON [dbo].[T_TANULOESEMENY];

View file

@ -0,0 +1 @@
UPDATE T_DICTIONARYTYPE SET C_ISCUSTOMITEMALLOWED = 'T' WHERE ID = 171

View file

@ -0,0 +1,4 @@
UPDATE T_DICTIONARYTYPE_OSSZES SET C_ISCUSTOMITEMALLOWED = 'T' WHERE ID in (164,165,166)
UPDATE T_DICTIONARYTYPE_OSSZES SET C_NAME = 'Digitális oktatás - eszköz' WHERE ID = 164
UPDATE T_DICTIONARYTYPE_OSSZES SET C_NAME = 'Digitális oktatás - platform' WHERE ID = 165
UPDATE T_DICTIONARYTYPE_OSSZES SET C_NAME = 'Digitális oktatás - támogató eszközök' WHERE ID = 166

View file

@ -0,0 +1,65 @@

DROP TABLE IF EXISTS tmpForSwitchDictionaryItemBase
CREATE TABLE tmpForSwitchDictionaryItemBase(RegiID int, UjID int, TanevID int, C_NAME nvarchar(500), C_TYPE nvarchar(64))
DECLARE @TEMP_EnvironmentName nvarchar(1000)
SET @TEMP_EnvironmentName = (SELECT [Value]
FROM dev.EnvironmentInfo WHERE [Key] = 'Dictionary')
IF (@TEMP_EnvironmentName IS NULL OR @TEMP_EnvironmentName NOT IN ('KK','NSZFH','HOI','AZURE'))
BEGIN INSERT INTO T_DICTIONARYITEMBASE(C_VALUE) VALUES('Nincs Dictionary ertek a dev.EnvironmentInfo tablaban') END -- elszall a migracio ha nincs
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8682 ----- Órarendi elemek rögzítésének előfeltétele -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8682, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Órarendi elemek rögzítésének előfeltétele' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Órarendi elemek rögzítésének előfeltétele' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8682 ----- Órarendi elemek rögzítésének előfeltétele -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8682, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Órarendi elemek rögzítésének előfeltétele' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Órarendi elemek rögzítésének előfeltétele' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8682 ----- Órarendi elemek rögzítésének előfeltétele -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8682, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Órarendi elemek rögzítésének előfeltétele' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Órarendi elemek rögzítésének előfeltétele' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8682 ----- Órarendi elemek rögzítésének előfeltétele -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8682, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Órarendi elemek rögzítésének előfeltétele' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Órarendi elemek rögzítésének előfeltétele' AND DIB.TOROLT = 'F'
END
;
DISABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].[uspCreateDictionaryItems] NULL, NULL;
ENABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].uspSwitchDictionaryItemBaseFromTmp;

View file

@ -0,0 +1,26 @@
DECLARE intezmenytanevekCursor CURSOR LOCAL FOR
SELECT
ia.C_INTEZMENYID
,ia.C_TANEVID
FROM T_INTEZMENYADATOK ia
JOIN T_TANEV t ON t.ID = ia.C_TANEVID AND t.TOROLT = 'F'
JOIN T_INTEZMENY i ON i.ID = ia.C_INTEZMENYID AND i.TOROLT = 'F'
WHERE ia.TOROLT = 'F'
DECLARE @intezmenyId int, @tanevId int
OPEN intezmenytanevekCursor
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
WHILE @@FETCH_STATUS = 0
BEGIN
IF (SELECT COUNT(1) FROM T_TANEVRENDJE_OSSZES WHERE C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F') > 1
BEGIN
PRINT N'INTÉZMÉNY ID: ' + CAST(@intezmenyId AS NVARCHAR(10)) + N', TANÉV ID: ' + CAST(@tanevId AS NVARCHAR(10))
EXEC sp_Global_SetSystemSettingsDefaultData @IntezmenyId = @intezmenyId, @TanevId = @tanevId
END
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
END
CLOSE intezmenytanevekCursor
DEALLOCATE intezmenytanevekCursor

View file

@ -0,0 +1,220 @@
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
DROP PROCEDURE IF EXISTS [sp_Global_SetSystemSettingsDefaultData]
GO
CREATE PROCEDURE [sp_Global_SetSystemSettingsDefaultData]
@intezmenyID int,
@tanevID int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
DECLARE @TEMP_RENDSZERBEALLITAS TABLE (
C_BEALLITASTIPUS INT not null,
C_ERTEKTIPUS INT not null,
C_ALAPERTEK NVARCHAR(MAX) null,
C_ERTEK NVARCHAR(MAX) not null,
SERIAL INT null,
CREATOR INT null,
C_INTEZMENYID INT not null,
C_TANEVID INT not null
)
DECLARE @felevVegeDatum nvarchar(50) = COALESCE(
(SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1400 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T')
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT C_UTOLSONAP FROM T_TANEV_OSSZES WHERE ID = @tanevID))) + '-02-01'
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT MAX(C_NAPDATUMA) FROM T_NAPTARINAP_OSSZES WHERE C_TANEVID = @tanevID AND TOROLT='F'))) + '-02-01')
DECLARE @evVegeDatum nvarchar(50) = COALESCE(
(SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1395 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T')
,(SELECT FORMAT(C_UTOLSOTANITASINAP, 'yyyy-MM-dd') FROM T_TANEV_OSSZES WHERE ID = @tanevID)
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT MAX(C_NAPDATUMA) FROM T_NAPTARINAP_OSSZES WHERE C_TANEVID = @tanevID AND TOROLT='F'))) + '-06-15')
DECLARE @evElsoNapja nvarchar(50) = COALESCE(
(SELECT FORMAT(C_KEZDONAP, 'yyyy-MM-dd') FROM T_TANEV_OSSZES WHERE ID = @tanevID)
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT MIN(C_NAPDATUMA) FROM T_NAPTARINAP_OSSZES WHERE C_TANEVID = @tanevID AND TOROLT='F'))) + '-09-01')
DECLARE @osszefuggoGyakorlatKezdDatum nvarchar(50) = COALESCE((SELECT FORMAT(DATEADD(DAY, 1, C_DATUM), 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1395 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T'), (SELECT FORMAT(DATEADD(DAY, 1, C_UTOLSOTANITASINAP), 'yyyy-MM-dd') FROM T_TANEV WHERE C_INTEZMENYID = @intezmenyID AND ID = @tanevID))
DECLARE @osszefuggoGyakorlatVegDatum nvarchar(50) = (SELECT FORMAT(DATEADD(YEAR, 1, DATEADD(DAY, -1, C_KEZDONAP)), 'yyyy-MM-dd') FROM T_TANEV WHERE C_INTEZMENYID = @intezmenyID AND ID = @tanevID)
DECLARE @I_negyedevDatum nvarchar(50) = ISNULL((SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1403 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T') ,@felevVegeDatum);
DECLARE @II_negyedevDatum nvarchar(50) = @felevVegeDatum;
DECLARE @III_negyedevDatum nvarchar(50) = ISNULL((SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1404 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T') ,@evVegeDatum);
DECLARE @IV_negyedevDatum nvarchar(50) = @evVegeDatum;
DECLARE @MunkakorTipusTypeId INT = 12;
DECLARE @tmp TABLE (options nvarchar(MAX))
INSERT INTO @tmp
SELECT '{"Selected":false,"Text":"' + ISNULL(C_NAME,'') + '","Value":"' + CAST(ISNULL(ID,'') as nvarchar(10)) + '"}' from T_DICTIONARYITEMBASE where C_DICTIONARYTYPEID = @MunkakorTipusTypeId and C_INTEZMENYID = @intezmenyID and C_TANEVID = @tanevID and TOROLT = 'F' order by C_VALUE
DECLARE @optionList nVARCHAR(MAX)
SELECT @optionList = COALESCE(@optionList + ', ', '') + options FROM @tmp
SET @optionList = ISNULL(@optionList, '')
DECLARE @ErtekelesModTypeId INT = 45;
DECLARE @ErtekelesModoktmp TABLE (options nvarchar(MAX))
INSERT INTO @ErtekelesModoktmp
SELECT '{"Selected":'+IIF(C_NAME = 'Írásbeli témazáró dolgozat','true','false')+',"Text":"' + ISNULL(C_NAME,'') + '","Value":"' + CAST(ISNULL(ID,'') as nvarchar(10)) + '"}' from T_DICTIONARYITEMBASE where C_DICTIONARYTYPEID = @ErtekelesModTypeId and C_INTEZMENYID = @intezmenyID and C_TANEVID = @tanevID and TOROLT = 'F' order by C_VALUE
DECLARE @ErtekelesModOptionList nVARCHAR(MAX)
SELECT @ErtekelesModOptionList = COALESCE(@ErtekelesModOptionList + ', ', '') + options FROM @ErtekelesModoktmp
SET @ErtekelesModOptionList = ISNULL(@ErtekelesModOptionList, '')
DECLARE @CsoportTipusTypeId INT = 22;
DECLARE @csoportTipusokTemp TABLE (options nvarchar(MAX))
INSERT INTO @csoportTipusokTemp
SELECT '{"Selected":false,"Text":"' + ISNULL(C_NAME,'') + '","Value":"' + CAST(ISNULL(ID,'') as nvarchar(10)) + '"}' from T_DICTIONARYITEMBASE where C_DICTIONARYTYPEID = @CsoportTipusTypeId and C_INTEZMENYID = @intezmenyID and C_TANEVID = @tanevID and TOROLT = 'F' order by C_VALUE
DECLARE @csoportTipusList nVARCHAR(MAX)
SELECT @csoportTipusList = COALESCE(@csoportTipusList + ', ', '') + options FROM @csoportTipusokTemp
SET @csoportTipusList = ISNULL(@csoportTipusList, '')
INSERT INTO @TEMP_RENDSZERBEALLITAS (C_BEALLITASTIPUS, C_ERTEKTIPUS, C_ALAPERTEK, C_ERTEK, SERIAL, CREATOR, C_INTEZMENYID, C_TANEVID)
VALUES
(1666, 1699, '{"Id":"Tanulo_sajatos_nevelesi_igenyenek_szocialis_es_tanugyi_adatainak_kezelese","Value":true}', '{"Id":"Tanulo_sajatos_nevelesi_igenyenek_szocialis_es_tanugyi_adatainak_kezelese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1667, 1699, '{"Id":"Tanulo_vallasi_adatainak_kezelese","Value":"false"}', '{"Id":"Tanulo_vallasi_adatainak_kezelese","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1818, 1699, '{"Id":"Tanulo_sportoloi_adatainak_kezelese","Value":"false"}', '{"Id":"Tanulo_sportoloi_adatainak_kezelese","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1668, 1699, '{"Id":"Tanulok_osztalyok_kozotti_atsorolasa_eseten_a_csoportbontasokon_kivuli_csoportokbol_valo_kilepteteset_is_automatikusan_elvegezze_a_program","Value":"true"}', '{"Id":"Tanulok_osztalyok_kozotti_atsorolasa_eseten_a_csoportbontasokon_kivuli_csoportokbol_valo_kilepteteset_is_automatikusan_elvegezze_a_program","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1669, 1699, '{"Id":"A_felhasznalok_nem_valtoztathatjak_meg_a_jelszavukat_az_elektronikus_ellenorzoben","Value":"true"}', '{"Id":"A_felhasznalok_nem_valtoztathatjak_meg_a_jelszavukat_az_elektronikus_ellenorzoben","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1670, 1699, '{"Id":"A_tanulok_ertekeleseinel_az_ertekelesek_sulyszamainak_megjelenitese","Value":"true"}', '{"Id":"A_tanulok_ertekeleseinel_az_ertekelesek_sulyszamainak_megjelenitese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1671, 1699, '{"Id":"Pedagogusok_sajat_orarendjeiket_modosithatjak_az_elektronikus_naploban","Value":"false"}', '{"Id":"Pedagogusok_sajat_orarendjeiket_modosithatjak_az_elektronikus_naploban","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1672, 1698, '{"Id":"A_haladasi_naplo_csak_az_alabbiak_szerint_toltheto_ki_utolag_naplozni_","Options":[{"Selected":true,"Text":"Akármit felvehet","Value":"1"},{"Selected":false,"Text":"Csak tantárgyfelosztás alapján","Value":"2"},{"Selected":false,"Text":"Semmit","Value":"3"}]}', '{"Id":"A_haladasi_naplo_csak_az_alabbiak_szerint_toltheto_ki_utolag_naplozni_","Options":[{"Selected":true,"Text":"Akármit felvehet","Value":"1"},{"Selected":false,"Text":"Csak tantárgyfelosztás alapján","Value":"2"},{"Selected":false,"Text":"Semmit","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(1673, 1699, '{"Id":"A_haladasi_naploba_orankent_csak_egy_tanora_rogzitheto","Value":"true"}', '{"Id":"A_haladasi_naploba_orankent_csak_egy_tanora_rogzitheto","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1674, 1699, '{"Id":"Elmaradt_tanitasi_ora_rogzitesenek_tiltasa","Value":"false"}', '{"Id":"Elmaradt_tanitasi_ora_rogzitesenek_tiltasa","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1675, 1699, '{"Id":"Pedagogusok_csak_az_eloirt_helyettesiteseiket_regisztralhatjak_a_haladasi_naploban","Value":"false"}', '{"Id":"Pedagogusok_csak_az_eloirt_helyettesiteseiket_regisztralhatjak_a_haladasi_naploban","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1676, 1699, '{"Id":"A_tanarok_csak_a_sajat_tantargyfelosztasukban_szereplo_osztalyok_csoportok_tanuloit_ertekelhetik","Value":"true"}', '{"Id":"A_tanarok_csak_a_sajat_tantargyfelosztasukban_szereplo_osztalyok_csoportok_tanuloit_ertekelhetik","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1677, 1699, '{"Id":"Osztalyfonok_modosithatja_osztalyaba_jaro_tanulok_adatait","Value":"false"}', '{"Id":"Osztalyfonok_modosithatja_osztalyaba_jaro_tanulok_adatait","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1678, 1699, '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_szocialis_tanugyi_es_SNI_BTM_adatait","Value":"false"}', '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_szocialis_tanugyi_es_SNI_BTM_adatait","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1679, 1699, '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_zaradekat","Value":"false"}', '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_zaradekat","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1680, 1699, '{"Id":"Osztalyfonok_megtekintheti_kezelheti_az_osztalyaba_jaro_tanulok_vallasi_adatait","Value":"false"}', '{"Id":"Osztalyfonok_megtekintheti_kezelheti_az_osztalyaba_jaro_tanulok_vallasi_adatait","Value":"false"}', 0 ,1, @intezmenyID, @tanevID),
(1764, 1699, '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_sportoloi_adatait","Value":"false"}', '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_sportoloi_adatait","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1681, 1699, '{"Id":"Ertekelesnel_a_naplojegyek_atlaga_megjelenik","Value":"true"}', '{"Id":"Ertekelesnel_a_naplojegyek_atlaga_megjelenik","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1682, 1698, '{"Id":"Magantanulo_oralatogatas_aloli_mentessegenek_kezelese","Options":[{"Selected":true,"Text":"Nem kell megjelennie","Value":"1"},{"Selected":false,"Text":"Csak gyakorlaton","Value":"2"},{"Selected":false,"Text":"Minden órán","Value":"3"}]}', '{"Id":"Magantanulo_oralatogatas_aloli_mentessegenek_kezelese","Options":[{"Selected":true,"Text":"Nem kell megjelennie","Value":"1"},{"Selected":false,"Text":"Csak gyakorlaton","Value":"2"},{"Selected":false,"Text":"Minden órán","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(1683, 1699, '{"Id":"Az_iskolaerdeku_tavollet_tipusu_igazolasok_beleszamitanak_a_tanulo_osszes_mulasztasaba","Value":"true"}', '{"Id":"Az_iskolaerdeku_tavollet_tipusu_igazolasok_beleszamitanak_a_tanulo_osszes_mulasztasaba","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1684, 1699, '{"Id":"Osztalyfonok_szamara_tiltott_a_mulasztasi_adatok_modositasa","Value":"false"}', '{"Id":"Osztalyfonok_szamara_tiltott_a_mulasztasi_adatok_modositasa","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1685, 1699, '{"Id":"A_foglalkozasok_mulasztasi_adatai_megadasanal_a_parhuzamos_orakkal_valo_utkozes_vizsgalata","Value":"true"}', '{"Id":"A_foglalkozasok_mulasztasi_adatai_megadasanal_a_parhuzamos_orakkal_valo_utkozes_vizsgalata","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(2882, 2884, '{"Id":"Az_elektronikus_naplo_megjelenesenek_kezdoidopontja","Time":"07:00:00"}', '{"Id":"Az_elektronikus_naplo_megjelenesenek_kezdoidopontja","Time":"07:00:00"}', 0, 1, @intezmenyID, @tanevID),
(2883, 2884, '{"Id":"Az_elektronikus_naplo_megjelenesenek_zaroidopontja","Time":"18:00:00"}', '{"Id":"Az_elektronikus_naplo_megjelenesenek_zaroidopontja","Time":"18:00:00"}', 0, 1, @intezmenyID, @tanevID),
(2874, 2886, '{"Id":"Szakszeru_helyettesites_eseten_az_elszamolt_oraszam","Value":"1"}', '{"Id":"Szakszeru_helyettesites_eseten_az_elszamolt_oraszam","Value":"1"}', 0, 1, @intezmenyID, @tanevID),
(2875, 2886, '{"Id":"Nem_szakszeru_felugyelet_helyettesites_eseten_az_elszamolt_oraszam","Value":"0.5"}', '{"Id":"Nem_szakszeru_felugyelet_helyettesites_eseten_az_elszamolt_oraszam","Value":"0.5"}', 0, 1, @intezmenyID, @tanevID),
(2876, 2886, '{"Id":"Oraosszevonasos_helyettesites_eseten_az_elszamolt_oraszam","Value":"0.3"}', '{"Id":"Oraosszevonasos_helyettesites_eseten_az_elszamolt_oraszam","Value":"0.3"}', 0, 1, @intezmenyID, @tanevID),
(2877, 1699, '{"Id":"Lehet_e_helyettesites_tulora","Value":"false"}', '{"Id":"Lehet_e_helyettesites_tulora","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(3006, 1699, '{"Id":"Tanar_vehet_e_fel_orat_maganak","Value":"true"}', '{"Id":"Tanar_vehet_e_fel_orat_maganak","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3015, 1699, '{"Id":"Lehet_orat_felvenni_TTF_nelkul","Value":"true"}', '{"Id":"Lehet_orat_felvenni_TTF_nelkul","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3037, 1699, '{"Id":"Foglalkozasnal_csak_osztaly_es_tanora_jellegu_csoport_allithato","Value":"true"}', '{"Id":"Foglalkozasnal_csak_osztaly_es_tanora_jellegu_csoport_allithato","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3039, 2886, '{"Id":"Egy_statuszra_juto_kotelezo_oraszam","Value":"22"}', '{"Id":"Egy_statuszra_juto_kotelezo_oraszam","Value":"22"}', 0, 1, @intezmenyID, @tanevID),
(2885, 1698, '{"Id":"Tanulo_felhasznaloi_nev_generalas_modja","Options":[{"Selected":true,"Text":"Oktatási azonosító alapján","Value":"1"},{"Selected":false,"Text":"Kréta kód alapján","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', '{"Id":"Tanulo_felhasznaloi_nev_generalas_modja","Options":[{"Selected":true,"Text":"Oktatási azonosító alapján","Value":"1"},{"Selected":false,"Text":"Kréta kód alapján","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(3074, 1699, '{"Id":"helyettesites_eseten_felugyelet_alapertelmezetten_sorszamozando","Value":"false"}', '{"Id":"helyettesites_eseten_felugyelet_alapertelmezetten_sorszamozando","Value":"false"}', 0, 1,@intezmenyID,@tanevID),
(3075, 1699, '{"Id":"tanitasiOra_sorszamozas_mod","Value":"true"}', '{"Id":"tanitasiOra_sorszamozas_mod","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3076, 1696, '{"Id":"Ertekeles_datumanak_minimuma","Date":"' + @evElsoNapja + '"}', '{"Id":"Ertekeles_datumanak_minimuma","Date":"' + @evElsoNapja + '"}', 0, 1, @intezmenyID, @tanevID),
(5222, 1697, '{"Id":"Ertekelesek_oldalon_levo_keresok_alapertelemezett_feltoltese_ezek_alapjan","Options":[{"Selected":true,"Text":"TTF","Value":"1"},{"Selected":false,"Text":"Osztályfőnök","Value":"2"},{"Selected":false,"Text":"Bárki","Value":"3"}]}', '{"Id":"Ertekelesek_oldalon_levo_keresok_alapertelemezett_feltoltese_ezek_alapjan","Options":[{"Selected":true,"Text":"TTF","Value":"1"},{"Selected":false,"Text":"Osztályfőnök","Value":"2"},{"Selected":false,"Text":"Bárki","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(3078, 1699, '{"Id":"tanitasiOra_sorszamozas_csoportbontas","Value":"true"}', '{"Id":"tanitasiOra_sorszamozas_csoportbontas","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3079, 1697, '{"Id":"Havi_vagy_heti_naplozaras","Options":[{"Selected":false,"Text":"Havi","Value":"1"},{"Selected":false,"Text":"Heti","Value":"2"},{"Selected":true,"Text":"Nincs megadva","Value":"3"}]}', '{"Id":"Havi_vagy_heti_naplozaras","Options":[{"Selected":false,"Text":"Havi","Value":"1"},{"Selected":false,"Text":"Heti","Value":"2"},{"Selected":true,"Text":"Nincs megadva","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(3080, 2886 ,'{"Id":"Naplozaras_havi_ertek","Value":"28"}', '{"Id":"Naplozaras_havi_ertek","Value":"28"}', 0, 1, @intezmenyID, @tanevID),
(3081, 2886, '{"Id":"Naplozaras_heti_ertek","Value":"6"}' , '{"Id":"Naplozaras_heti_ertek","Value":"6"}', 0, 1, @intezmenyID, @tanevID),
(3082, 1696, '{"Id":"Naplozaras_eves_datuma","Date":"' + @evElsoNapja + '"}', '{"Id":"Naplozaras_eves_datuma","Date":"' + @evElsoNapja + '"}', 0, 1, @intezmenyID, @tanevID),
(3083, 2884, '{"Id":"Nem_kotott_munkaido_megjelenesenek_kezdoidopontja","Time":"10:00:00"}', '{"Id":"Nem_kotott_munkaido_megjelenesenek_kezdoidopontja","Time":"10:00:00"}', 0, 1, @intezmenyID, @tanevID),
(3084, 2884, '{"Id":"Nem_kotott_munkaido_megjelenesenek_zaroidopontja","Time":"15:00:00"}', '{"Id":"Nem_kotott_munkaido_megjelenesenek_zaroidopontja","Time":"15:00:00"}', 0, 1, @intezmenyID, @tanevID),
(5223, 1697, '{"Id":"Magatartas_szorgalom_ertekelesek_oldalon_levo_keresok_alapertelemezett_feltoltese_ezek_alapjan","Options":[{"Selected":true,"Text":"Osztályfőnök","Value":"1"},{"Selected":false,"Text":"TTF","Value":"2"}]}', '{"Id":"Magatartas_szorgalom_ertekelesek_oldalon_levo_keresok_alapertelemezett_feltoltese_ezek_alapjan","Options":[{"Selected":true,"Text":"Osztályfőnök","Value":"1"},{"Selected":false,"Text":"TTF","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(5225, 1698, '{"Id":"Tanuloi_jelszavak_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Születési dátum","Value":"1"},{"Selected":false,"Text":"Véletlenszerű","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}','{"Id":"Tanuloi_jelszavak_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Születési dátum","Value":"1"},{"Selected":false,"Text":"Véletlenszerű","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(5226, 1698, '{"Id":"Gondviselo_felhasznalonev_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Oktatási azonosító alapján","Value":"1"},{"Selected":false,"Text":"Kréta kód alapján","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', '{"Id":"Gondviselo_felhasznalonev_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Oktatási azonosító alapján","Value":"1"},{"Selected":false,"Text":"Kréta kód alapján","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(5227, 1698, '{"Id":"Gondviselo_jelszavak_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Születési dátum","Value":"1"},{"Selected":false,"Text":"Véletlenszerű","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}','{"Id":"Gondviselo_jelszavak_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Születési dátum","Value":"1"},{"Selected":false,"Text":"Véletlenszerű","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(5261, 1698, '{"Id":"Napirend_felvitelel_utkozes_figyeles","Options":[{"Selected":true,"Text":"Ütközés nem lehetséges","Value":"1"},{"Selected":false,"Text":"Figyelmeztetés","Value":"2"},{"Selected":false,"Text":"Ütközés lehetséges","Value":"3"}]}', '{"Id":"Napirend_felvitelel_utkozes_figyeles","Options":[{"Selected":true,"Text":"Ütközés nem lehetséges","Value":"1"},{"Selected":false,"Text":"Figyelmeztetés","Value":"2"},{"Selected":false,"Text":"Ütközés lehetséges","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(5436, 1699, '{"Id":"Osztalyfonok_ertekeles_osszes_targybol","Value":false}', '{"Id":"Osztalyfonok_ertekeles_osszes_targybol","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(5437, 1699, '{"Id":"Ora_sorszamozasat_naplozo_pedagogus_eldontheti","Value":true}', '{"Id":"Ora_sorszamozasat_naplozo_pedagogus_eldontheti","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7362, 1696, '{"Id":"I_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @I_negyedevDatum + '"}', '{"Id":"I_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @I_negyedevDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7363, 1696, '{"Id":"II_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @II_negyedevDatum + '"}', '{"Id":"II_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @II_negyedevDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7364, 1696, '{"Id":"III_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @III_negyedevDatum + '"}', '{"Id":"III_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @III_negyedevDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7365, 1696, '{"Id":"IV_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @IV_negyedevDatum + '"}', '{"Id":"IV_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @IV_negyedevDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(5438, 1696, '{"Id":"Felevi_jegyek_megjelenesenek_datuma","Date":"' + @felevVegeDatum + '"}', '{"Id":"Felevi_jegyek_megjelenesenek_datuma","Date":"' + @felevVegeDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(5439, 1696, '{"Id":"Ev_vegi_jegyek_megjelenesenek_datuma","Date":"' + @evVegeDatum + '"}', '{"Id":"Ev_vegi_jegyek_megjelenesenek_datuma","Date":"' + @evVegeDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(5440, 1696, '{"Id":"Ev_vegi_jegyek_megjelenesenek_datuma_vegzos","Date":"' + @evVegeDatum + '"}', '{"Id":"Ev_vegi_jegyek_megjelenesenek_datuma_vegzos","Date":"' + @evVegeDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(5441, 5442, '{"Id":"Alkalmazottak_lathatjak_a_diakok_adatait","Options":[' + @optionList + ']}', '{"Id":"Alkalmazottak_lathatjak_a_diakok_adatait","Options":[' + @optionList + ']}', 0, 1, @intezmenyID, @tanevID),
(5449, 1698, '{"Id":"Naplozaskor_mulasztas_szazalek_szamitas","Options":[{"Selected":true,"Text":"Egész éves óraszám alapján","Value":"1"},{"Selected":false,"Text":"Megtartott óraszám alapján","Value":"2"}]}', '{"Id":"Naplozaskor_mulasztas_szazalek_szamitas","Options":[{"Selected":true,"Text":"Egész éves óraszám alapján","Value":"1"},{"Selected":false,"Text":"Megtartott óraszám alapján","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(6717, 1699, '{"Id":"Naplozas_terem_befogadokepesseg","Value":true}', '{"Id":"Naplozas_terem_befogadokepesseg","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6764, 5442, '{"Id":"Tanorahoz_tartozo_csoportok","Options":[' + @csoportTipusList + ']}', '{"Id":"Tanorahoz_tartozo_csoportok","Options":[' + @csoportTipusList + ']}', 0, 1, @intezmenyID, @tanevID),
(6765, 1699, '{"Id":"Tanulo_Egy_Tanev_Egy_Evfolyam","Value":true}', '{"Id":"Tanulo_Egy_Tanev_Egy_Evfolyam","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6766, 1699, '{"Id":"Naplo_Tanulo_Aktualis_Osztaly_Ertekelesei_Mulasztasai","Value":true}', '{"Id":"Naplo_Tanulo_Aktualis_Osztaly_Ertekelesei_Mulasztasai","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6767, 1699, '{"Id":"Gondviselo_Auto_Email","Value":false}', '{"Id":"Gondviselo_Auto_Email","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(6768, 1699, '{"Id":"Feljegyzes_Osszes_Osztaly","Value":true}', '{"Id":"Feljegyzes_Osszes_Osztaly","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6769, 1699, '{"Id":"Csoportvezeto_Tanulo_Adat_Modositas","Value":true}', '{"Id":"Csoportvezeto_Tanulo_Adat_Modositas","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6770, 1699, '{"Id":"Csoportvezeto_Tanora_Celu_Csoportok","Value":false}', '{"Id":"Csoportvezeto_Tanora_Celu_Csoportok","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(6830, 1699, '{"Id":"SuccessFeedBack_Disable","Value":false}', '{"Id":"SuccessFeedBack_Disable","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(6854, 1699, '{"Id":"Magatartas_Szorgalom_Ertekeles_Csak_Ofokent","Value":true}', '{"Id":"Magatartas_Szorgalom_Ertekeles_Csak_Ofokent","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6941, 1698, '{"Id":"Teremutkozes_figyeles","Options":[{"Selected":false,"Text":"Ütközés nem lehetséges","Value":"1"},{"Selected":true,"Text":"Figyelmeztetés","Value":"2"},{"Selected":false,"Text":"Ütközés lehetséges","Value":"3"}]}', '{"Id":"Teremutkozes_figyeles","Options":[{"Selected":false,"Text":"Ütközés nem lehetséges","Value":"1"},{"Selected":true,"Text":"Figyelmeztetés","Value":"2"},{"Selected":false,"Text":"Ütközés lehetséges","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(7094, 1699, '{"Id":"Diak_altali_hazifeladatok_rogzitese","Value":true}', '{"Id":"Diak_altali_hazifeladatok_rogzitese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7106, 1696, '{"Id":"Osszefuggo_gyakorlat_kezd_datum","Date":"' + @osszefuggoGyakorlatKezdDatum + '"}', '{"Id":"Osszefuggo_gyakorlat_kezd_datum","Date":"' + @osszefuggoGyakorlatKezdDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7107, 1696, '{"Id":"Osszefuggo_gyakorlat_veg_datum","Date":"' + @osszefuggoGyakorlatVegDatum + '"}', '{"Id":"Osszefuggo_gyakorlat_veg_datum","Date":"' + @osszefuggoGyakorlatVegDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7108, 1699, '{"Id":"Osszefuggo_gyakorlat_egyedi_rogzites","Value":"false"}', '{"Id":"Osszefuggo_gyakorlat_egyedi_rogzites","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7130, 2886 ,'{"Id":"Ervenyes_tanitasi_nap_oraszam","Value":"3"}', '{"Id":"Ervenyes_tanitasi_nap_oraszam","Value":"3"}', 0, 1, @intezmenyID, @tanevID),
(7131, 1698, '{"Id":"Ertekelesek_Mulasztasok_Feljegyzesek_Kezelese_Osztalyvaltas_Eseten","Options":[{"Selected":false,"Text":"Semelyiket","Value":"0"},{"Selected":true,"Text":"Csak a közös tárgyakét(feljegyzéseknél mindegyiket)","Value":"1"},{"Selected":false,"Text":"Mindegyiket","Value":"2"}]}', '{"Id":"Ertekelesek_Mulasztasok_Feljegyzesek_Kezelese_Osztalyvaltas_Eseten","Options":[{"Selected":false,"Text":"Semelyiket","Value":"0"},{"Selected":true,"Text":"Csak a közös tárgyakét(feljegyzéseknél mindegyiket)","Value":"1"},{"Selected":false,"Text":"Mindegyiket","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(7132, 1698, '{"Id":"Ertekelesek_Mulasztasok_Feljegyzesek_Kezelese_Evfolyamvaltas_Eseten","Options":[{"Selected":true,"Text":"Semelyiket","Value":"0"},{"Selected":false,"Text":"Csak a közös tárgyakét(feljegyzéseknél mindegyiket)","Value":"1"},{"Selected":false,"Text":"Mindegyiket","Value":"2"}]}', '{"Id":"Ertekelesek_Mulasztasok_Feljegyzesek_Kezelese_Evfolyamvaltas_Eseten","Options":[{"Selected":true,"Text":"Semelyiket","Value":"0"},{"Selected":false,"Text":"Csak a közös tárgyakét(feljegyzéseknél mindegyiket)","Value":"1"},{"Selected":false,"Text":"Mindegyiket","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(7360, 5442, '{"Id":"Tanar_Feluleten_Orarend_Lathatosag","Options":[{"Selected":false,"Text":"Tanári órarendek","Value":"TanariOrarendKereso"}, {"Selected":false,"Text":"Osztály órarendek","Value":"OsztalyOrarendKereso"}, {"Selected":false,"Text":"Terem órarendek","Value":"TeremOrarendKereso"}]}', '{"Id":"Tanar_Feluleten_Orarend_Lathatosag","Options":[{"Selected":false,"Text":"Tanári órarendek","Value":"TanariOrarendKereso"}, {"Selected":false,"Text":"Osztály órarendek","Value":"OsztalyOrarendKereso"}, {"Selected":false,"Text":"Terem órarendek","Value":"TeremOrarendKereso"}]}', 0, 1, @intezmenyID, @tanevID),
(7361, 1699, '{"Id":"Tanora_Tema_Az_Ellenorzoben","Value":"true"}', '{"Id":"Tanora_Tema_Az_Ellenorzoben","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7375, 1699, '{"Id":"Csokkentett_gondviselok_kezelese","Value":"true"}', '{"Id":"Csokkentett_gondviselok_kezelese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7380, 1697, '{"Id":"Ertekelesek_megjelenese_az_ellenorzo_modulban","Options":[{"Selected":true,"Text":"Nincs késletetés","Value":"0"},{"Selected":false,"Text":"6 óra","Value":"6"},{"Selected":false,"Text":"12 óra","Value":"12"},{"Selected":false,"Text":"24 óra","Value":"24"}]}', '{"Id":"Ertekelesek_megjelenese_az_ellenorzo_modulban","Options":[{"Selected":true,"Text":"Nincs késletetés","Value":"0"},{"Selected":false,"Text":"6 óra","Value":"6"},{"Selected":false,"Text":"12 óra","Value":"12"},{"Selected":false,"Text":"24 óra","Value":"24"}]}', 0, 1, @intezmenyID, @tanevID),
(7563, 1699, '{"Id":"Osztalyatlag_megjelenitese_az_ellenorzo_feluleten","Value":"true"}', '{"Id":"Osztalyatlag_megjelenitese_az_ellenorzo_feluleten","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7564, 1699, '{"Id":"Fogadoorak_megjelenitese","Value":true}', '{"Id":"Fogadoorak_megjelenitese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7565, 1697, '{"Id":"Default_Feladat_Kategoria","Options":[{"Selected":false,"Text":"Minden","Value":"-1"},{"Selected":true,"Text":"Nevelés-oktatás","Value":"7553"},{"Selected":false,"Text":"Alapfokú művészetoktatás","Value":"7555"},{"Selected":false,"Text":"EGYMI","Value":"7717"},{"Selected":false,"Text":"Kollégium","Value":"7556"}]}', '{"Id":"Default_Feladat_Kategoria","Options":[{"Selected":false,"Text":"Minden","Value":"-1"},{"Selected":true,"Text":"Nevelés-oktatás","Value":"7553"},{"Selected":false,"Text":"Alapfokú művészetoktatás","Value":"7555"},{"Selected":false,"Text":"EGYMI","Value":"7717"},{"Selected":false,"Text":"Kollégium","Value":"7556"}]}', 0, 1, @intezmenyID, @tanevID),
(7568, 1699, '{"Id":"Egyeni_Csoportok_Automatikus_Letrehozasa","Value":"true"}', '{"Id":"Egyeni_Csoportok_Automatikus_Letrehozasa","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7650, 2884, '{"Id":"Fogado_Ora_Kezdoidopontja","Time":"10:00:00"}', '{"Id":"Fogado_Ora_Kezdoidopontja","Time":"10:00:00"}', 0, 1, @intezmenyID, @tanevID),
(7651, 2884, '{"Id":"Fogado_Ora_Zaroidopontja","Time":"18:00:00"}', '{"Id":"Fogado_Ora_Zaroidopontja","Time":"18:00:00"}', 0, 1, @intezmenyID, @tanevID),
(7661, 1697, '{"Id":"Napi_Szamonkeresi_Limit","Options":[{"Selected":true,"Text":"Nincs megadva","Value":"0"},{"Selected":false,"Text":"1","Value":"1"},{"Selected":false,"Text":"2","Value":"2"},{"Selected":false,"Text":"3","Value":"3"},{"Selected":false,"Text":"4","Value":"4"},{"Selected":false,"Text":"5","Value":"5"},{"Selected":false,"Text":"6","Value":"6"},{"Selected":false,"Text":"7","Value":"7"},{"Selected":false,"Text":"8","Value":"8"},{"Selected":false,"Text":"9","Value":"9"},{"Selected":false,"Text":"10","Value":"10"}]}', '{"Id":"Napi_Szamonkeresi_Limit","Options":[{"Selected":true,"Text":"Nincs megadva","Value":"0"},{"Selected":false,"Text":"1","Value":"1"},{"Selected":false,"Text":"2","Value":"2"},{"Selected":false,"Text":"3","Value":"3"},{"Selected":false,"Text":"4","Value":"4"},{"Selected":false,"Text":"5","Value":"5"},{"Selected":false,"Text":"6","Value":"6"},{"Selected":false,"Text":"7","Value":"7"},{"Selected":false,"Text":"8","Value":"8"},{"Selected":false,"Text":"9","Value":"9"},{"Selected":false,"Text":"10","Value":"10"}]}', 0, 1, @intezmenyID, @tanevID),
(7662, 5442, '{"Id":"Ertekeles_Modok_Beallitasa_Napi_Limithez","Options":[' + @ErtekelesModOptionList + ']}', '{"Id":"Ertekeles_Modok_Beallitasa_Napi_Limithez","Options":[' + @ErtekelesModOptionList + ']}', 0, 1, @intezmenyID, @tanevID),
(7663, 1698, '{"Id":"Limit_Figyelmeztetesi_Tiltasi_Beallitas","Options":[{"Selected":false,"Text":"Napi limiten túli számonkérés rögzítése nem lehetséges","Value":"1"},{"Selected":true,"Text":"Figyelmeztető ablak","Value":"2"},{"Selected":false,"Text":"Napi limiten túli számonkérés rögzítése lehetséges","Value":"3"}]}', '{"Id":"Limit_Figyelmeztetesi_Tiltasi_Beallitas","Options":[{"Selected":false,"Text":"Napi limiten túli számonkérés rögzítése nem lehetséges","Value":"1"},{"Selected":true,"Text":"Figyelmeztető ablak","Value":"2"},{"Selected":false,"Text":"Napi limiten túli számonkérés rögzítése lehetséges","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(7680, 5442, '{"Id":"Ertekeleseknel_Megjeleno_Specialis_Gombok_Lathatosaga","Options":[{"Selected":true,"Text":"-","Value":"1"},{"Selected":true,"Text":"5D","Value":"2"},{"Selected":false,"Text":"5K","Value":"3"},{"Selected":true,"Text":"MT","Value":"4"}]}', '{"Id":"Ertekeleseknel_Megjeleno_Specialis_Gombok_Lathatosaga","Options":[{"Selected":true,"Text":"-","Value":"1"},{"Selected":true,"Text":"5D","Value":"2"},{"Selected":false,"Text":"5K","Value":"3"},{"Selected":true,"Text":"MT","Value":"4"}]}', 0, 1, @intezmenyID, @tanevID),
(7683, 1698, '{"Id":"Foglalkozasok_Rogzitese_Hetvegere","Options":[{"Selected":true,"Text":"Csak hétköznap (H-P)","Value":"1"},{"Selected":false,"Text":"Hétköznap és + minden szombat (H-Sz)","Value":"2"},{"Selected":false,"Text":"Minden nap (H-V)","Value":"3"}]}', '{"Id":"Foglalkozasok_Rogzitese_Hetvegere","Options":[{"Selected":true,"Text":"Csak hétköznap (H-P)","Value":"1"},{"Selected":false,"Text":"Hétköznap és + minden szombat (H-Sz)","Value":"2"},{"Selected":false,"Text":"Minden nap (H-V)","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(7699, 1699, '{"Id":"Osztalyfonok_kiegeszitheti_osztalyaba_jaro_tanulok_ki_vagy_atsorolsasi_zaradekat","Value":"false"}', '{"Id":"Osztalyfonok_kiegeszitheti_osztalyaba_jaro_tanulok_ki_vagy_atsorolsasi_zaradekat","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7700, 1699, '{"Id":"Osztalyfonok_Modosithatjae_Tanulok_Mulasztasi_Adatait","Value":"true"}', '{"Id":"Osztalyfonok_Modosithatjae_Tanulok_Mulasztasi_Adatait","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7707, 2886, '{"Id":"Szakszeru_helyettesites_Szazalekos_Ertek_Osszegbe","Value":"100"}', '{"Id":"Szakszeru_helyettesites_Szazalekos_Ertek_Osszegbe","Value":"100"}', 0, 1, @intezmenyID, @tanevID),
(7708, 2886, '{"Id":"Nem_Szakszeru_Helyettesites_Szazalekos_Ertek_Osszegbe","Value":"100"}', '{"Id":"Nem_Szakszeru_Helyettesites_Szazalekos_Ertek_Osszegbe","Value":"100"}', 0, 1, @intezmenyID, @tanevID),
(7709, 2886, '{"Id":"Oraosszevonas_Szazalekos_Ertek_Osszegbe","Value":"100"}', '{"Id":"Oraosszevonas_Szazalekos_Ertek_Osszegbe","Value":"100"}', 0, 1, @intezmenyID, @tanevID),
(7710, 2886, '{"Id":"Osszevont_Felugyelet_Szazalekos_Ertek_Osszegbe","Value":"100"}', '{"Id":"Osszevont_Felugyelet_Szazalekos_Ertek_Osszegbe","Value":"100"}', 0, 1, @intezmenyID, @tanevID),
(7718, 1698, '{"Id":"Csoportvezetok_Igazolasi_Jogosultsaga","Options":[{"Selected":true,"Text":"Nem igazolhatnak","Value":"1"},{"Selected":false,"Text":"Csak igazoltra állíthatnak","Value":"2"},{"Selected":false,"Text":"Bármit beállíthatnak","Value":"3"}]}','{"Id":"Csoportvezetok_Igazolasi_Jogosultsaga","Options":[{"Selected":true,"Text":"Nem igazolhatnak","Value":"1"},{"Selected":false,"Text":"Csak igazoltra állíthatnak","Value":"2"},{"Selected":false,"Text":"Bármit beállíthatnak","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(7770, 2886, '{"Id":"Bukas_Veszelyre_Figyelmeztetes_Hatara","Value":"2"}', '{"Id":"Bukas_Veszelyre_Figyelmeztetes_Hatara","Value":"2"}', 0, 1, @intezmenyID, @tanevID),
(7771, 1699, '{"Id":"Szakgimnaziumok_Alapkezpeseskent_Tudjak_Kezelni_osztalyokat_Tanulokat","Value":"false"}', '{"Id":"Szakgimnaziumok_Alapkezpeseskent_Tudjak_Kezelni_osztalyokat_Tanulokat","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7784, 5442, '{"Id":"Nemzeti_Nyelvi_Dokumentum_Nyelvek","Options":[{"Selected":false,"Text":"horvát","Value":"500"},{"Selected":false,"Text":"német","Value":"507"},{"Selected":false,"Text":"román","Value":"523"},{"Selected":false,"Text":"szerb","Value":"536"}]}', '{"Id":"Nemzeti_Nyelvi_Dokumentum_Nyelvek","Options":[{"Selected":false,"Text":"horvát","Value":"500"},{"Selected":false,"Text":"német","Value":"507"},{"Selected":false,"Text":"román","Value":"523"},{"Selected":false,"Text":"szerb","Value":"536"}]}', 0, 1, @intezmenyID, @tanevID),
(7785, 5442, '{"Id":"Tavollet_Jogosult_Szerepkor","Options":[{"Selected":false,"Text":"Alkalmazott","Value":"1"},{"Selected":false,"Text":"Pedagógus","Value":"2"}]}', '{"Id":"Tavollet_Jogosult_Szerepkor","Options":[{"Selected":false,"Text":"Alkalmazott","Value":"1"},{"Selected":false,"Text":"Pedagógus","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(7786, 1699, '{"Id":"Orarendi_Elem_Hossz","Value":false}', '{"Id":"Orarendi_Elem_Hossz","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7800, 1699, '{"Id":"Ertesitesek_kuldese_a_mobil_alkalmazasok_szamara_a_tanulok_hazi_feladatokhoz_irt_hozzaszolasairol","Value":false}', '{"Id":"Ertesitesek_kuldese_a_mobil_alkalmazasok_szamara_a_tanulok_hazi_feladatokhoz_irt_hozzaszolasairol","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7801, 1698, '{"Id":"alapertelmezett_statusz_naplozasok_eseteben","Options":[{"Selected":true,"Text":"Üres jelenlét","Value":"1817"},{"Selected":false,"Text":"Jelenlévő","Value":"1498"}]}', '{"Id":"alapertelmezett_statusz_naplozasok_eseteben","Options":[{"Selected":true,"Text":"Üres jelenlét","Value":"1817"},{"Selected":false,"Text":"Jelenlévő","Value":"1498"}]}', 0, 1, @intezmenyID, @tanevID),
(7802, 1699, '{"Id":"osszes_dokumentum_eleresenek_engedelyezese_szaktanarok_es_osztalyfonokok_reszere","Value":"false"}', '{"Id":"osszes_dokumentum_eleresenek_engedelyezese_szaktanarok_es_osztalyfonokok_reszere","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7803, 1699, '{"Id":"hetesek_megjelenitese_az_elektronikus_ellenorzoben","Value":"false"}', '{"Id":"hetesek_megjelenitese_az_elektronikus_ellenorzoben","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7804, 1699, '{"Id":"Is_Csokkentett_Admin_Jog","Value":"false"}', '{"Id":"Is_Csokkentett_Admin_Jog","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7805, 1699, '{"Id":"magatartas_ertekeles_szabalyozasa","Value":"true"}', '{"Id":"magatartas_ertekeles_szabalyozasa","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7891, 1698, '{"Id":"elektronikus_naplo_zarasanak_datuma_beallitas_ervenyesegi_kore","Options":[{"Selected":false,"Text":"Csak az értékelések zárása","Value":"1"},{"Selected":true,"Text":"Értékelések és naplózás zárása","Value":"2"}]}', '{"Id":"elektronikus_naplo_zarasanak_datuma_beallitas_ervenyesegi_kore","Options":[{"Selected":false,"Text":"Csak az értékelések zárása","Value":"1"},{"Selected":true,"Text":"Értékelések és naplózás zárása","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(7892, 1699, '{"Id":"helyettesites_lathatosaga_az_ellenorzoben","Value":"true"}', '{"Id":"helyettesites_lathatosaga_az_ellenorzoben","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(8388, 1697, '{"Id":"igazolasok_naplozarasa","Options":[{"Selected":true,"Text":"nincs","Value":"365"},{"Selected":false,"Text":"0","Value":"0"},{"Selected":false,"Text":"1","Value":"1"},{"Selected":false,"Text":"2","Value":"2"},{"Selected":false,"Text":"3","Value":"3"},{"Selected":false,"Text":"4","Value":"4"},{"Selected":false,"Text":"5","Value":"5"},{"Selected":false,"Text":"6","Value":"6"},{"Selected":false,"Text":"7","Value":"7"},{"Selected":false,"Text":"8","Value":"8"},{"Selected":false,"Text":"9","Value":"9"},{"Selected":false,"Text":"10","Value":"10"},{"Selected":false,"Text":"11","Value":"11"},{"Selected":false,"Text":"12","Value":"12"},{"Selected":false,"Text":"13","Value":"13"},{"Selected":false,"Text":"14","Value":"14"},{"Selected":false,"Text":"15","Value":"15"},{"Selected":false,"Text":"16","Value":"16"},{"Selected":false,"Text":"17","Value":"17"},{"Selected":false,"Text":"18","Value":"18"},{"Selected":false,"Text":"19","Value":"19"},{"Selected":false,"Text":"20","Value":"20"},{"Selected":false,"Text":"21","Value":"21"},{"Selected":false,"Text":"22","Value":"22"},{"Selected":false,"Text":"23","Value":"23"},{"Selected":false,"Text":"24","Value":"24"},{"Selected":false,"Text":"25","Value":"25"},{"Selected":false,"Text":"26","Value":"26"},{"Selected":false,"Text":"27","Value":"27"},{"Selected":false,"Text":"28","Value":"28"},{"Selected":false,"Text":"29","Value":"29"},{"Selected":false,"Text":"30","Value":"30"},{"Selected":false,"Text":"31","Value":"31"},{"Selected":false,"Text":"32","Value":"32"},{"Selected":false,"Text":"33","Value":"33"},{"Selected":false,"Text":"34","Value":"34"},{"Selected":false,"Text":"35","Value":"35"},{"Selected":false,"Text":"36","Value":"36"},{"Selected":false,"Text":"37","Value":"37"},{"Selected":false,"Text":"38","Value":"38"},{"Selected":false,"Text":"39","Value":"39"},{"Selected":false,"Text":"40","Value":"40"},{"Selected":false,"Text":"41","Value":"41"},{"Selected":false,"Text":"42","Value":"42"},{"Selected":false,"Text":"43","Value":"43"},{"Selected":false,"Text":"44","Value":"44"},{"Selected":false,"Text":"45","Value":"45"},{"Selected":false,"Text":"46","Value":"46"},{"Selected":false,"Text":"47","Value":"47"},{"Selected":false,"Text":"48","Value":"48"},{"Selected":false,"Text":"49","Value":"49"},{"Selected":false,"Text":"50","Value":"50"}]}', '{"Id":"igazolasok_naplozarasa","Options":[{"Selected":true,"Text":"nincs","Value":"365"},{"Selected":false,"Text":"0","Value":"0"},{"Selected":false,"Text":"1","Value":"1"},{"Selected":false,"Text":"2","Value":"2"},{"Selected":false,"Text":"3","Value":"3"},{"Selected":false,"Text":"4","Value":"4"},{"Selected":false,"Text":"5","Value":"5"},{"Selected":false,"Text":"6","Value":"6"},{"Selected":false,"Text":"7","Value":"7"},{"Selected":false,"Text":"8","Value":"8"},{"Selected":false,"Text":"9","Value":"9"},{"Selected":false,"Text":"10","Value":"10"},{"Selected":false,"Text":"11","Value":"11"},{"Selected":false,"Text":"12","Value":"12"},{"Selected":false,"Text":"13","Value":"13"},{"Selected":false,"Text":"14","Value":"14"},{"Selected":false,"Text":"15","Value":"15"},{"Selected":false,"Text":"16","Value":"16"},{"Selected":false,"Text":"17","Value":"17"},{"Selected":false,"Text":"18","Value":"18"},{"Selected":false,"Text":"19","Value":"19"},{"Selected":false,"Text":"20","Value":"20"},{"Selected":false,"Text":"21","Value":"21"},{"Selected":false,"Text":"22","Value":"22"},{"Selected":false,"Text":"23","Value":"23"},{"Selected":false,"Text":"24","Value":"24"},{"Selected":false,"Text":"25","Value":"25"},{"Selected":false,"Text":"26","Value":"26"},{"Selected":false,"Text":"27","Value":"27"},{"Selected":false,"Text":"28","Value":"28"},{"Selected":false,"Text":"29","Value":"29"},{"Selected":false,"Text":"30","Value":"30"},{"Selected":false,"Text":"31","Value":"31"},{"Selected":false,"Text":"32","Value":"32"},{"Selected":false,"Text":"33","Value":"33"},{"Selected":false,"Text":"34","Value":"34"},{"Selected":false,"Text":"35","Value":"35"},{"Selected":false,"Text":"36","Value":"36"},{"Selected":false,"Text":"37","Value":"37"},{"Selected":false,"Text":"38","Value":"38"},{"Selected":false,"Text":"39","Value":"39"},{"Selected":false,"Text":"40","Value":"40"},{"Selected":false,"Text":"41","Value":"41"},{"Selected":false,"Text":"42","Value":"42"},{"Selected":false,"Text":"43","Value":"43"},{"Selected":false,"Text":"44","Value":"44"},{"Selected":false,"Text":"45","Value":"45"},{"Selected":false,"Text":"46","Value":"46"},{"Selected":false,"Text":"47","Value":"47"},{"Selected":false,"Text":"48","Value":"48"},{"Selected":false,"Text":"49","Value":"49"},{"Selected":false,"Text":"50","Value":"50"}]}', 0, 1, @intezmenyID, @tanevID),
(8400, 5442, '{"Id":"lezart_osztalynaplok","Options":[]}', '{"Id":"lezart_osztalynaplok","Options":[]}', 0, 1, @intezmenyID, @tanevID),
(8614, 1699, '{"Id":"ertekelesnel_a_naplojegyek_havi_atlaga_megjelenik","Value":"true"}', '{"Id":"ertekelesnel_a_naplojegyek_havi_atlaga_megjelenik","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(8682, 1698, '{"Id":"orarendi_elemek_rogzitesenek_elofeltetele","Options":[{"Selected":false,"Text":"Csak TTF alapján rögzíthetők","Value":"1"},{"Selected":false,"Text":"Csak nem nulla órás TTF elem alapján rögzíthetők","Value":"2"},{"Selected":true,"Text":"TTF nélkül is rögzíthetők","Value":"3"}]}', '{"Id":"orarendi_elemek_rogzitesenek_elofeltetele","Options":[{"Selected":false,"Text":"Csak TTF alapján rögzíthetők","Value":"1"},{"Selected":false,"Text":"Csak nem nulla órás TTF elem alapján rögzíthetők","Value":"2"},{"Selected":true,"Text":"TTF nélkül is rögzíthetők","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
/*Értesítések*/
(1690, 1696, '{"Id":"Ertesites_bukasra_allo_tanulokrol","Date":"' + LEFT(@evVegeDatum, 4) + '-05-02"}', '{"Id":"Ertesites_bukasra_allo_tanulokrol","Date":"' + LEFT(@evVegeDatum, 4) + '-05-02"}', 0, 1, @intezmenyID, @tanevID),
(1691, 1696, '{"Id":"Ertesites_bukasra_allo_vegzos_tanulokrol","Date":"' + LEFT(@evVegeDatum, 4) + '-04-02"}', '{"Id":"Ertesites_bukasra_allo_vegzos_tanulokrol","Date":"' + LEFT(@evVegeDatum, 4) + '-04-02"}', 0, 1, @intezmenyID, @tanevID),
(1687, 1696, '{"Id":"Ertesites_Tanev_rendi_valtoztatasrol_idopont","Date":"' + @evElsoNapja + '"}', '{"Id":"Ertesites_Tanev_rendi_valtoztatasrol_idopont","Date":"' + @evElsoNapja + '"}', 0, 1, @intezmenyID, @tanevID),
(1686, 1695, '{"Id":"Ertesites_Tanev_rendi_valtoztatasrol_esetek","Options":[{"Selected":true,"Text":"Tanítás nélküli munkanap","Value":"1387"},{"Selected":false,"Text":"Tanítási nap ","Value":"1385"},{"Selected":false,"Text":"Munkaszüneti nap ","Value":"1386"}]}', '{"Id":"Ertesites_Tanev_rendi_valtoztatasrol_esetek","Options":[{"Selected":true,"Text":"Tanítás nélküli munkanap","Value":"1387"},{"Selected":false,"Text":"Tanítási nap ","Value":"1385"},{"Selected":false,"Text":"Munkaszüneti nap ","Value":"1386"}]}', 0, 1, @intezmenyID, @tanevID),
(1688, 1698, '{"Id":"Erdemjegy_beiras_ertesites_kesleltetese","Options":[{"Selected":true,"Text":"0 óra","Value":"0"},{"Selected":false,"Text":"4 óra","Value":"4"},{"Selected":false,"Text":"8 óra","Value":"8"},{"Selected":false,"Text":"12 óra","Value":"12"},{"Selected":false,"Text":"24 óra","Value":"24"}]}', '{"Id":"Erdemjegy_beiras_ertesites_kesleltetese","Options":[{"Selected":true,"Text":"0 óra","Value":"0"},{"Selected":false,"Text":"4 óra","Value":"4"},{"Selected":false,"Text":"8 óra","Value":"8"},{"Selected":false,"Text":"12 óra","Value":"12"},{"Selected":false,"Text":"24 óra","Value":"24"}]}', 0, 1, @intezmenyID, @tanevID),
(1689, 1698, '{"Id":"Ertesites_hianyzo_orabeirasrol_kesleltetese","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":false,"Text":"3 nap","Value":"3"},{"Selected":true,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', '{"Id":"Ertesites_hianyzo_orabeirasrol_kesleltetese","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":false,"Text":"3 nap","Value":"3"},{"Selected":true,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', 0, 1, @intezmenyID, @tanevID),
(1692, 1698, '{"Id":"Ertesites_nyilt_naprol","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":false,"Text":"3 nap","Value":"3"},{"Selected":true,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', '{"Id":"Ertesites_nyilt_naprol","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":false,"Text":"3 nap","Value":"3"},{"Selected":true,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', 0, 1, @intezmenyID, @tanevID),
(1693, 1698, '{"Id":"Ertesites_oralatogatasrol","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":true,"Text":"3 nap","Value":"3"},{"Selected":false,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', '{"Id":"Ertesites_oralatogatasrol","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":true,"Text":"3 nap","Value":"3"},{"Selected":false,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', 0, 1, @intezmenyID, @tanevID),
(1755, 1699, '{"Id":"Adminisztrator_ertesitese_orarendi_tanulo_utkozesrol","Value":"true"}', '{"Id":"Adminisztrator_ertesitese_orarendi_tanulo_utkozesrol","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6852, 1699, '{"Id":"Intezmeny_rovid_nevenek_beallitasa","Value":"true"}', '{"Id":"Intezmeny_rovid_nevenek_beallitasa","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7746, 1699, '{"Id":"Lazar_Ervin_Program_kezelese","Value":"false"}', '{"Id":"Lazar_Ervin_Program_kezelese","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7890, 1699, '{"Id":"nem_tanorai_celu_csoportok_ertekelesi_lehetosege","Value":"true"}', '{"Id":"nem_tanorai_celu_csoportok_ertekelesi_lehetosege","Value":"true"}', 0, 1, @intezmenyID, @tanevID)
INSERT INTO dbo.T_RENDSZERBEALLITAS (C_BEALLITASTIPUS, C_ERTEKTIPUS, C_ALAPERTEK, C_ERTEK, SERIAL, CREATOR, C_INTEZMENYID, C_TANEVID)
SELECT trb.C_BEALLITASTIPUS, trb.C_ERTEKTIPUS, trb.C_ALAPERTEK, trb.C_ERTEK, trb.SERIAL, trb.CREATOR, trb.C_INTEZMENYID, trb.C_TANEVID
FROM @TEMP_RENDSZERBEALLITAS trb
LEFT JOIN dbo.T_RENDSZERBEALLITAS rb ON rb.C_BEALLITASTIPUS = trb.C_BEALLITASTIPUS AND rb.C_INTEZMENYID = trb.C_INTEZMENYID AND trb.C_TANEVID = rb.C_TANEVID
WHERE rb.C_BEALLITASTIPUS IS NULL
END
GO

View file

@ -0,0 +1,124 @@
SET NOCOUNT ON;
DECLARE @Now DATETIME = GETDATE();
SELECT
Te.Id AS C_TANEVID
,Te.C_Intezmenyid AS C_INTEZMENYID
INTO
#T_Affected
FROM
T_Naptipus AS Nt
INNER JOIN T_Tanev AS Te ON (Te.Torolt = 'F' AND Te.Id = Nt.C_Altanevid)
INNER JOIN T_Tanevrendje AS Tr ON (Te.Torolt = 'F' AND Tr.C_Tanevid = Nt.C_Altanevid)
WHERE
Nt.Torolt = 'F'
AND Nt.Id = 1385
AND Te.C_Aktiv = 'T'
AND Te.Created > '2021-01-01';
IF EXISTS(SELECT 1 FROM #T_Affected)
BEGIN
UPDATE Tr
SET
C_Hetnapja = 1409
,Modifier = NULL
,Lastchanged = @Now
,Serial += 1
FROM
T_Tanevrendje AS Tr
INNER JOIN #T_Affected AS aff ON (Tr.C_Tanevid = aff.C_Tanevid AND Tr.C_Intezmenyid = aff.C_Intezmenyid)
WHERE
tr.Torolt = 'F'
AND tr.C_Naptipusa = 1394;
UPDATE nt
SET
C_Istanorai = 'T'
,C_Issorszamozando = 'T'
,C_Istanorankivuli = 'T'
,C_Islenemkotottmunkaido = 'T'
,Modifier = NULL
,Lastchanged = @Now
,Serial += 1
FROM
T_Naptipus AS nt
INNER JOIN #T_Affected AS aff ON (nt.C_Altanevid = aff.C_Tanevid AND nt.C_Alintezmenyid = aff.C_Intezmenyid)
WHERE
nt.Torolt = 'F'
AND nt.Id IN (
1385, --Tanítási nap
1384, --Na
1389, --Egész napos kirándulás
1393, --Rövidített órákat tartalmazó tanítási nap
1394, --Elsõ tanítási nap
1395, --Utolsó tanítási nap
1400, --Elsõ félév vége
1401, --Vizsganap
1402, --Utolsó tanítási nap a végzõs évfolyamokon
1403, --I. negyedév vége
1404, --III. negyedév vége
1406, --Rendkívüli tanítási nap
1649, --Nyílt nap
7600, --Utolsó tanítási nap a végzõs évfolyamokon (rendészeti iskolákban)
7601, --Utolsó tanítási nap a végzõs évfolyamokon (honvédelmi iskolákban)
7602, --Utolsó tanítási nap a végzõs évfolyamokon (keresztféléves képzésben)
7603, --Utolsó tanítási nap a végzõs évfolyamokon (részszakképesítéses oktatásban)
7604, --Elsõ tanítási nap (keresztféléves képzésben)
7605 --Elsõ félév vége (keresztféléves képzésben)
);
UPDATE nt
SET
C_Istanorai = 'T'
,C_Istanorankivuli = 'T'
,C_Islenemkotottmunkaido = 'T'
,Modifier = NULL
,Lastchanged = @Now
,Serial += 1
FROM
T_Naptipus AS nt
INNER JOIN #T_Affected AS aff ON (nt.C_Altanevid = aff.C_Tanevid AND nt.C_Alintezmenyid = aff.C_Intezmenyid)
WHERE
nt.Torolt = 'F'
AND nt.Id = 1405; --Egybefüggõ szakmai gyakorlati nap)
UPDATE nt
SET
C_Islenemkotottmunkaido = 'T'
,Modifier = NULL
,Lastchanged = @Now
,Serial += 1
FROM
T_Naptipus AS nt
INNER JOIN #T_Affected AS aff ON (nt.C_Altanevid = aff.C_Tanevid AND nt.C_Alintezmenyid = aff.C_Intezmenyid)
WHERE
nt.Torolt = 'F'
AND nt.Id IN (
1387, --Tanítás nélküli munkanap
1388, --Szülõi értekezlet (tanítás nélkül)
1390 --Fogadónap (tanítás nélküli)
);
DECLARE cAffectedIntezmeny
CURSOR LOCAL FOR
SELECT
C_TANEVID,
C_INTEZMENYID
FROM #T_Affected;
DECLARE @curTanevId INT;
DECLARE @curIntezmenyId INT;
OPEN cAffectedIntezmeny;
FETCH NEXT FROM cAffectedIntezmeny INTO @curTanevId, @curIntezmenyId;
WHILE @@FETCH_STATUS = 0
BEGIN
EXEC dbo.sp_GenerateNaptariNapok @curIntezmenyId, @curTanevId;
EXEC dbo.uspGenerateOrarend @curIntezmenyId, @curTanevId;
FETCH NEXT FROM cAffectedIntezmeny INTO @curTanevId, @curIntezmenyId;
END;
CLOSE cAffectedIntezmeny;
DEALLOCATE cAffectedIntezmeny;
END;

View file

@ -0,0 +1,72 @@
/*Töröltre állítjuk a törölt adatszótarelemhey tartozó altábla elemét.*/
;DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
UPDATE d SET
d.TOROLT = 'T'
,d.MODIFIER = 0
,LASTCHANGED = GETDATE()
FROM dbo.T_DICTIONARYITEMBASENYELV d
INNER JOIN T_DICTIONARYITEMBASE dib ON dib.ID = d.ID AND dib.C_TANEVID = d.C_TANEVID AND dib.TOROLT = 'T'
WHERE d.TOROLT = 'F';
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DISABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
UPDATE d SET
d.TOROLT = 'T'
,d.MODIFIER = 0
,LASTCHANGED = GETDATE()
FROM dbo.T_OKTATASINEVELESIFELADAT d
INNER JOIN T_DICTIONARYITEMBASE dib ON dib.ID = d.ID AND dib.C_TANEVID = d.C_ALTANEVID AND dib.TOROLT = 'T'
WHERE d.TOROLT = 'F';
ENABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DISABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
UPDATE d SET
d.TOROLT = 'T'
,d.MODIFIER = 0
,LASTCHANGED = GETDATE()
FROM dbo.T_OKTNEVELESIKATEGORIA d
INNER JOIN T_DICTIONARYITEMBASE dib ON dib.ID = d.ID AND dib.C_TANEVID = d.C_ALTANEVID AND dib.TOROLT = 'T'
WHERE d.TOROLT = 'F';
ENABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DECLARE
@tableName nvarchar(200)
,@sql nvarchar(max)
DECLARE tableCursor CURSOR FAST_FORWARD LOCAL FOR
SELECT DISTINCT OBJECT_NAME(parent_object_id)
FROM sys.foreign_key_columns
WHERE referenced_object_id = OBJECT_ID('T_DICTIONARYITEMBASE')
AND OBJECT_NAME(parent_object_id) NOT IN ('T_OKTNEVELESIKATEGORIA', 'T_OKTATASINEVELESIFELADAT','T_DICTIONARYITEMBASENYELV')
OPEN tableCursor
FETCH NEXT FROM tableCursor
INTO @tableName
WHILE @@FETCH_STATUS = 0 BEGIN
SET @sql = '
DISABLE TRIGGER ALL ON dbo.' + @tableName + ';
UPDATE d SET
d.TOROLT = ''T''
,d.MODIFIER = 0
,LASTCHANGED = GETDATE()
FROM dbo.' + @tableName + ' d
INNER JOIN T_DICTIONARYITEMBASE dib ON dib.ID = d.ID AND dib.C_TANEVID = d.C_ALTANEVID AND dib.TOROLT = ''T''
WHERE d.TOROLT = ''F'';
ENABLE TRIGGER ALL ON dbo.' + @tableName + ';
'
PRINT @tableName
EXEC sys.sp_executesql @sql
FETCH NEXT FROM tableCursor
INTO @tableName
END
CLOSE tableCursor
DEALLOCATE tableCursor

View file

@ -0,0 +1,39 @@

IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_DigEszkozTipus_AlIntezmenyId') BEGIN
CREATE INDEX NCI_DigEszkozTipus_AlIntezmenyId ON T_DIGESZKOZTIPUS (C_ALINTEZMENYID)
END
IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_DigEszkozTipus_AlTanevId') BEGIN
CREATE INDEX NCI_DigEszkozTipus_AlTanevId ON T_DIGESZKOZTIPUS (C_ALTANEVID)
END
IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_DigPlatformTipus_AlIntezmenyId') BEGIN
CREATE INDEX NCI_DigPlatformTipus_AlIntezmenyId ON T_DIGPLATFORMTIPUS (C_ALINTEZMENYID)
END
IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_DigPlatformTipus_AlTanevId') BEGIN
CREATE INDEX NCI_DigPlatformTipus_AlTanevId ON T_DIGPLATFORMTIPUS (C_ALTANEVID)
END
IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_DigTamEszkozTipus_AlIntezmenyId') BEGIN
CREATE INDEX NCI_DigTamEszkozTipus_AlIntezmenyId ON T_DIGTAMESZKOZTIPUS (C_ALINTEZMENYID)
END
IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_DigTamEszkozTipus_AlTanevId') BEGIN
CREATE INDEX NCI_DigTamEszkozTipus_AlTanevId ON T_DIGTAMESZKOZTIPUS (C_ALTANEVID)
END
IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_TanitasiOraDigTamEszkoz_TanitasiOraId') BEGIN
CREATE INDEX NCI_TanitasiOraDigTamEszkoz_TanitasiOraId ON T_TANITASIORADIGTAMESZKOZ (C_TANITASIORAID)
END
IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_TanitasiOraDigTamEszkoz_IntezmenyId') BEGIN
CREATE INDEX NCI_TanitasiOraDigTamEszkoz_IntezmenyId ON T_TANITASIORADIGTAMESZKOZ (C_INTEZMENYID)
END
IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_TanitasiOraDigTamEszkoz_TanevId') BEGIN
CREATE INDEX NCI_TanitasiOraDigTamEszkoz_TanevId ON T_TANITASIORADIGTAMESZKOZ (C_TANEVID)
END
GO
IF NOT EXISTS (SELECT 1 FROM sys.indexes i WHERE i.name = 'NCI_TanitasiOra_IntezmenyId_TanevId_DigPlatformTipusId') BEGIN
CREATE INDEX NCI_TanitasiOra_IntezmenyId_TanevId_DigPlatformTipusId ON T_TANITASIORA (C_INTEZMENYID, C_TANEVID, C_DIGPLATFORMTIPUSID)
END
IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'NCU_TanitasiOraDigTamEszkoz_TanitasioraId_DigTamEszkozTipusId') BEGIN -- Torolt szűrés nem kell
CREATE UNIQUE INDEX NCU_TanitasiOraDigTamEszkoz_TanitasioraId_DigTamEszkozTipusId ON T_TANITASIORADIGTAMESZKOZ (C_TANITASIORAID, C_DIGTAMESZKOZTIPUSID)
WITH (FILLFACTOR = 80)
END
GO

View file

@ -0,0 +1,88 @@
/* Kitöröltjük a 2022/2023 tanév dictionary-ket, mert eddig nem volt rá follow up, nem tudhatjuk, mennyire aktuálisak. */
SET NOCOUNT on
DROP TABLE IF EXISTS #tanev
CREATE TABLE #tanev (id int PRIMARY KEY)
INSERT INTO #tanev (id)
SELECT tv.ID
FROM T_INTEZMENY i
INNER JOIN T_TANEV tv ON tv.C_INTEZMENYID = i.ID
WHERE i.TOROLT = 'F'
AND tv.C_SORSZAM = 44 AND tv.C_ISKIVALASZTHATO = 'F' AND tv.C_KOVETKEZO = 'F' AND tv.TOROLT ='F'
-- PRINT CONCAT('IntezmenyID: ', @intezmenyId)
;DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DELETE d
FROM dbo.T_DICTIONARYITEMBASENYELV d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
;ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DISABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DELETE d
FROM dbo.T_OKTATASINEVELESIFELADAT d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DISABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DELETE d
FROM dbo.T_OKTNEVELESIKATEGORIA d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DECLARE
@tableName nvarchar(200)
,@sql nvarchar(max)
DECLARE tableCursor CURSOR FAST_FORWARD LOCAL FOR
SELECT DISTINCT OBJECT_NAME(parent_object_id)
FROM sys.foreign_key_columns
WHERE referenced_object_id = OBJECT_ID('T_DICTIONARYITEMBASE')
AND OBJECT_NAME(parent_object_id) NOT IN ('T_OKTNEVELESIKATEGORIA', 'T_OKTATASINEVELESIFELADAT','T_DICTIONARYITEMBASENYELV')
OPEN tableCursor
FETCH NEXT FROM tableCursor
INTO @tableName
WHILE @@FETCH_STATUS = 0 BEGIN
SET @sql = '
DISABLE TRIGGER ALL ON dbo.' + @tableName + ';
DELETE x
FROM dbo.' + @tableName + ' x
INNER JOIN #tanev tv ON tv.ID = x.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.' + @tableName + ';
'
PRINT @tableName
EXEC sys.sp_executesql @sql
FETCH NEXT FROM tableCursor
INTO @tableName
END
CLOSE tableCursor
DEALLOCATE tableCursor
;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DELETE d
FROM dbo.T_DICTIONARYITEMBASE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
DELETE d
FROM dbo.T_DICTIONARYTYPE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
GO

View file

@ -0,0 +1,88 @@
/* Kitöröltjük a 2023/2024 tanév dictionary-ket, mert eddig nem volt rá follow up, nem tudhatjuk, mennyire aktuálisak. */
SET NOCOUNT on
DROP TABLE IF EXISTS #tanev
CREATE TABLE #tanev (id int PRIMARY KEY)
INSERT INTO #tanev (id)
SELECT tv.ID
FROM T_INTEZMENY i
INNER JOIN T_TANEV tv ON tv.C_INTEZMENYID = i.ID
WHERE i.TOROLT = 'F'
AND tv.C_SORSZAM = 46 AND tv.C_ISKIVALASZTHATO = 'F' AND tv.C_KOVETKEZO = 'F' AND tv.TOROLT ='F'
-- PRINT CONCAT('IntezmenyID: ', @intezmenyId)
;DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DELETE d
FROM dbo.T_DICTIONARYITEMBASENYELV d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
;ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DISABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DELETE d
FROM dbo.T_OKTATASINEVELESIFELADAT d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DISABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DELETE d
FROM dbo.T_OKTNEVELESIKATEGORIA d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DECLARE
@tableName nvarchar(200)
,@sql nvarchar(max)
DECLARE tableCursor CURSOR FAST_FORWARD LOCAL FOR
SELECT DISTINCT OBJECT_NAME(parent_object_id)
FROM sys.foreign_key_columns
WHERE referenced_object_id = OBJECT_ID('T_DICTIONARYITEMBASE')
AND OBJECT_NAME(parent_object_id) NOT IN ('T_OKTNEVELESIKATEGORIA', 'T_OKTATASINEVELESIFELADAT','T_DICTIONARYITEMBASENYELV')
OPEN tableCursor
FETCH NEXT FROM tableCursor
INTO @tableName
WHILE @@FETCH_STATUS = 0 BEGIN
SET @sql = '
DISABLE TRIGGER ALL ON dbo.' + @tableName + ';
DELETE x
FROM dbo.' + @tableName + ' x
INNER JOIN #tanev tv ON tv.ID = x.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.' + @tableName + ';
'
PRINT @tableName
EXEC sys.sp_executesql @sql
FETCH NEXT FROM tableCursor
INTO @tableName
END
CLOSE tableCursor
DEALLOCATE tableCursor
;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DELETE d
FROM dbo.T_DICTIONARYITEMBASE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
DELETE d
FROM dbo.T_DICTIONARYTYPE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
GO

View file

@ -0,0 +1,88 @@
/* Kitöröltjük a 2024/2025 tanév dictionary-ket, mert eddig nem volt rá follow up, nem tudhatjuk, mennyire aktuálisak. */
SET NOCOUNT on
DROP TABLE IF EXISTS #tanev
CREATE TABLE #tanev (id int PRIMARY KEY)
INSERT INTO #tanev (id)
SELECT tv.ID
FROM T_INTEZMENY i
INNER JOIN T_TANEV tv ON tv.C_INTEZMENYID = i.ID
WHERE i.TOROLT = 'F'
AND tv.C_SORSZAM = 48 AND tv.C_ISKIVALASZTHATO = 'F' AND tv.C_KOVETKEZO = 'F' AND tv.TOROLT ='F'
-- PRINT CONCAT('IntezmenyID: ', @intezmenyId)
;DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DELETE d
FROM dbo.T_DICTIONARYITEMBASENYELV d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
;ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DISABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DELETE d
FROM dbo.T_OKTATASINEVELESIFELADAT d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DISABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DELETE d
FROM dbo.T_OKTNEVELESIKATEGORIA d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DECLARE
@tableName nvarchar(200)
,@sql nvarchar(max)
DECLARE tableCursor CURSOR FAST_FORWARD LOCAL FOR
SELECT DISTINCT OBJECT_NAME(parent_object_id)
FROM sys.foreign_key_columns
WHERE referenced_object_id = OBJECT_ID('T_DICTIONARYITEMBASE')
AND OBJECT_NAME(parent_object_id) NOT IN ('T_OKTNEVELESIKATEGORIA', 'T_OKTATASINEVELESIFELADAT','T_DICTIONARYITEMBASENYELV')
OPEN tableCursor
FETCH NEXT FROM tableCursor
INTO @tableName
WHILE @@FETCH_STATUS = 0 BEGIN
SET @sql = '
DISABLE TRIGGER ALL ON dbo.' + @tableName + ';
DELETE x
FROM dbo.' + @tableName + ' x
INNER JOIN #tanev tv ON tv.ID = x.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.' + @tableName + ';
'
PRINT @tableName
EXEC sys.sp_executesql @sql
FETCH NEXT FROM tableCursor
INTO @tableName
END
CLOSE tableCursor
DEALLOCATE tableCursor
;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DELETE d
FROM dbo.T_DICTIONARYITEMBASE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
DELETE d
FROM dbo.T_DICTIONARYTYPE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
GO

View file

@ -0,0 +1,88 @@
/* Kitöröltjük a 2025/2026 tanév dictionary-ket, mert eddig nem volt rá follow up, nem tudhatjuk, mennyire aktuálisak. */
SET NOCOUNT on
DROP TABLE IF EXISTS #tanev
CREATE TABLE #tanev (id int PRIMARY KEY)
INSERT INTO #tanev (id)
SELECT tv.ID
FROM T_INTEZMENY i
INNER JOIN T_TANEV tv ON tv.C_INTEZMENYID = i.ID
WHERE i.TOROLT = 'F'
AND tv.C_SORSZAM = 50 AND tv.C_ISKIVALASZTHATO = 'F' AND tv.C_KOVETKEZO = 'F' AND tv.TOROLT ='F'
-- PRINT CONCAT('IntezmenyID: ', @intezmenyId)
;DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DELETE d
FROM dbo.T_DICTIONARYITEMBASENYELV d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
;ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DISABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DELETE d
FROM dbo.T_OKTATASINEVELESIFELADAT d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DISABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DELETE d
FROM dbo.T_OKTNEVELESIKATEGORIA d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DECLARE
@tableName nvarchar(200)
,@sql nvarchar(max)
DECLARE tableCursor CURSOR FAST_FORWARD LOCAL FOR
SELECT DISTINCT OBJECT_NAME(parent_object_id)
FROM sys.foreign_key_columns
WHERE referenced_object_id = OBJECT_ID('T_DICTIONARYITEMBASE')
AND OBJECT_NAME(parent_object_id) NOT IN ('T_OKTNEVELESIKATEGORIA', 'T_OKTATASINEVELESIFELADAT','T_DICTIONARYITEMBASENYELV')
OPEN tableCursor
FETCH NEXT FROM tableCursor
INTO @tableName
WHILE @@FETCH_STATUS = 0 BEGIN
SET @sql = '
DISABLE TRIGGER ALL ON dbo.' + @tableName + ';
DELETE x
FROM dbo.' + @tableName + ' x
INNER JOIN #tanev tv ON tv.ID = x.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.' + @tableName + ';
'
PRINT @tableName
EXEC sys.sp_executesql @sql
FETCH NEXT FROM tableCursor
INTO @tableName
END
CLOSE tableCursor
DEALLOCATE tableCursor
;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DELETE d
FROM dbo.T_DICTIONARYITEMBASE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
DELETE d
FROM dbo.T_DICTIONARYTYPE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
GO

View file

@ -0,0 +1,88 @@
/* Kitöröltjük a 2026/2027 tanév dictionary-ket, mert eddig nem volt rá follow up, nem tudhatjuk, mennyire aktuálisak. */
SET NOCOUNT on
DROP TABLE IF EXISTS #tanev
CREATE TABLE #tanev (id int PRIMARY KEY)
INSERT INTO #tanev (id)
SELECT tv.ID
FROM T_INTEZMENY i
INNER JOIN T_TANEV tv ON tv.C_INTEZMENYID = i.ID
WHERE i.TOROLT = 'F'
AND tv.C_SORSZAM = 52 AND tv.C_ISKIVALASZTHATO = 'F' AND tv.C_KOVETKEZO = 'F' AND tv.TOROLT ='F'
-- PRINT CONCAT('IntezmenyID: ', @intezmenyId)
;DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DELETE d
FROM dbo.T_DICTIONARYITEMBASENYELV d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
;ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DISABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DELETE d
FROM dbo.T_OKTATASINEVELESIFELADAT d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DISABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DELETE d
FROM dbo.T_OKTNEVELESIKATEGORIA d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DECLARE
@tableName nvarchar(200)
,@sql nvarchar(max)
DECLARE tableCursor CURSOR FAST_FORWARD LOCAL FOR
SELECT DISTINCT OBJECT_NAME(parent_object_id)
FROM sys.foreign_key_columns
WHERE referenced_object_id = OBJECT_ID('T_DICTIONARYITEMBASE')
AND OBJECT_NAME(parent_object_id) NOT IN ('T_OKTNEVELESIKATEGORIA', 'T_OKTATASINEVELESIFELADAT','T_DICTIONARYITEMBASENYELV')
OPEN tableCursor
FETCH NEXT FROM tableCursor
INTO @tableName
WHILE @@FETCH_STATUS = 0 BEGIN
SET @sql = '
DISABLE TRIGGER ALL ON dbo.' + @tableName + ';
DELETE x
FROM dbo.' + @tableName + ' x
INNER JOIN #tanev tv ON tv.ID = x.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.' + @tableName + ';
'
PRINT @tableName
EXEC sys.sp_executesql @sql
FETCH NEXT FROM tableCursor
INTO @tableName
END
CLOSE tableCursor
DEALLOCATE tableCursor
;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DELETE d
FROM dbo.T_DICTIONARYITEMBASE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
DELETE d
FROM dbo.T_DICTIONARYTYPE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
GO

View file

@ -0,0 +1,88 @@
/* Kitöröltjük a 2027/2028 tanév dictionary-ket, mert eddig nem volt rá follow up, nem tudhatjuk, mennyire aktuálisak. */
SET NOCOUNT on
DROP TABLE IF EXISTS #tanev
CREATE TABLE #tanev (id int PRIMARY KEY)
INSERT INTO #tanev (id)
SELECT tv.ID
FROM T_INTEZMENY i
INNER JOIN T_TANEV tv ON tv.C_INTEZMENYID = i.ID
WHERE i.TOROLT = 'F'
AND tv.C_SORSZAM = 54 AND tv.C_ISKIVALASZTHATO = 'F' AND tv.C_KOVETKEZO = 'F' AND tv.TOROLT ='F'
-- PRINT CONCAT('IntezmenyID: ', @intezmenyId)
;DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DELETE d
FROM dbo.T_DICTIONARYITEMBASENYELV d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
;ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DISABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DELETE d
FROM dbo.T_OKTATASINEVELESIFELADAT d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DISABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DELETE d
FROM dbo.T_OKTNEVELESIKATEGORIA d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DECLARE
@tableName nvarchar(200)
,@sql nvarchar(max)
DECLARE tableCursor CURSOR FAST_FORWARD LOCAL FOR
SELECT DISTINCT OBJECT_NAME(parent_object_id)
FROM sys.foreign_key_columns
WHERE referenced_object_id = OBJECT_ID('T_DICTIONARYITEMBASE')
AND OBJECT_NAME(parent_object_id) NOT IN ('T_OKTNEVELESIKATEGORIA', 'T_OKTATASINEVELESIFELADAT','T_DICTIONARYITEMBASENYELV')
OPEN tableCursor
FETCH NEXT FROM tableCursor
INTO @tableName
WHILE @@FETCH_STATUS = 0 BEGIN
SET @sql = '
DISABLE TRIGGER ALL ON dbo.' + @tableName + ';
DELETE x
FROM dbo.' + @tableName + ' x
INNER JOIN #tanev tv ON tv.ID = x.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.' + @tableName + ';
'
PRINT @tableName
EXEC sys.sp_executesql @sql
FETCH NEXT FROM tableCursor
INTO @tableName
END
CLOSE tableCursor
DEALLOCATE tableCursor
;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DELETE d
FROM dbo.T_DICTIONARYITEMBASE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
DELETE d
FROM dbo.T_DICTIONARYTYPE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
GO

View file

@ -0,0 +1,88 @@
/* Kitöröltjük a 2028/2029 tanév dictionary-ket, mert eddig nem volt rá follow up, nem tudhatjuk, mennyire aktuálisak. */
SET NOCOUNT on
DROP TABLE IF EXISTS #tanev
CREATE TABLE #tanev (id int PRIMARY KEY)
INSERT INTO #tanev (id)
SELECT tv.ID
FROM T_INTEZMENY i
INNER JOIN T_TANEV tv ON tv.C_INTEZMENYID = i.ID
WHERE i.TOROLT = 'F'
AND tv.C_SORSZAM = 56 AND tv.C_ISKIVALASZTHATO = 'F' AND tv.C_KOVETKEZO = 'F' AND tv.TOROLT ='F'
-- PRINT CONCAT('IntezmenyID: ', @intezmenyId)
;DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DELETE d
FROM dbo.T_DICTIONARYITEMBASENYELV d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
;ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DISABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DELETE d
FROM dbo.T_OKTATASINEVELESIFELADAT d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DISABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DELETE d
FROM dbo.T_OKTNEVELESIKATEGORIA d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DECLARE
@tableName nvarchar(200)
,@sql nvarchar(max)
DECLARE tableCursor CURSOR FAST_FORWARD LOCAL FOR
SELECT DISTINCT OBJECT_NAME(parent_object_id)
FROM sys.foreign_key_columns
WHERE referenced_object_id = OBJECT_ID('T_DICTIONARYITEMBASE')
AND OBJECT_NAME(parent_object_id) NOT IN ('T_OKTNEVELESIKATEGORIA', 'T_OKTATASINEVELESIFELADAT','T_DICTIONARYITEMBASENYELV')
OPEN tableCursor
FETCH NEXT FROM tableCursor
INTO @tableName
WHILE @@FETCH_STATUS = 0 BEGIN
SET @sql = '
DISABLE TRIGGER ALL ON dbo.' + @tableName + ';
DELETE x
FROM dbo.' + @tableName + ' x
INNER JOIN #tanev tv ON tv.ID = x.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.' + @tableName + ';
'
PRINT @tableName
EXEC sys.sp_executesql @sql
FETCH NEXT FROM tableCursor
INTO @tableName
END
CLOSE tableCursor
DEALLOCATE tableCursor
;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DELETE d
FROM dbo.T_DICTIONARYITEMBASE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
DELETE d
FROM dbo.T_DICTIONARYTYPE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
GO

View file

@ -0,0 +1,88 @@
/* Kitöröltjük a 2029/2030 tanév dictionary-ket, mert eddig nem volt rá follow up, nem tudhatjuk, mennyire aktuálisak. */
SET NOCOUNT on
DROP TABLE IF EXISTS #tanev
CREATE TABLE #tanev (id int PRIMARY KEY)
INSERT INTO #tanev (id)
SELECT tv.ID
FROM T_INTEZMENY i
INNER JOIN T_TANEV tv ON tv.C_INTEZMENYID = i.ID
WHERE i.TOROLT = 'F'
AND tv.C_SORSZAM = 58 AND tv.C_ISKIVALASZTHATO = 'F' AND tv.C_KOVETKEZO = 'F' AND tv.TOROLT ='F'
-- PRINT CONCAT('IntezmenyID: ', @intezmenyId)
;DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DELETE d
FROM dbo.T_DICTIONARYITEMBASENYELV d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
;ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DISABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DELETE d
FROM dbo.T_OKTATASINEVELESIFELADAT d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DISABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DELETE d
FROM dbo.T_OKTNEVELESIKATEGORIA d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DECLARE
@tableName nvarchar(200)
,@sql nvarchar(max)
DECLARE tableCursor CURSOR FAST_FORWARD LOCAL FOR
SELECT DISTINCT OBJECT_NAME(parent_object_id)
FROM sys.foreign_key_columns
WHERE referenced_object_id = OBJECT_ID('T_DICTIONARYITEMBASE')
AND OBJECT_NAME(parent_object_id) NOT IN ('T_OKTNEVELESIKATEGORIA', 'T_OKTATASINEVELESIFELADAT','T_DICTIONARYITEMBASENYELV')
OPEN tableCursor
FETCH NEXT FROM tableCursor
INTO @tableName
WHILE @@FETCH_STATUS = 0 BEGIN
SET @sql = '
DISABLE TRIGGER ALL ON dbo.' + @tableName + ';
DELETE x
FROM dbo.' + @tableName + ' x
INNER JOIN #tanev tv ON tv.ID = x.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.' + @tableName + ';
'
PRINT @tableName
EXEC sys.sp_executesql @sql
FETCH NEXT FROM tableCursor
INTO @tableName
END
CLOSE tableCursor
DEALLOCATE tableCursor
;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DELETE d
FROM dbo.T_DICTIONARYITEMBASE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
DELETE d
FROM dbo.T_DICTIONARYTYPE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
GO

View file

@ -0,0 +1,88 @@
/* Kitöröltjük a 2030/2031 tanév dictionary-ket, mert eddig nem volt rá follow up, nem tudhatjuk, mennyire aktuálisak. */
SET NOCOUNT on
DROP TABLE IF EXISTS #tanev
CREATE TABLE #tanev (id int PRIMARY KEY)
INSERT INTO #tanev (id)
SELECT tv.ID
FROM T_INTEZMENY i
INNER JOIN T_TANEV tv ON tv.C_INTEZMENYID = i.ID
WHERE i.TOROLT = 'F'
AND tv.C_SORSZAM = 60 AND tv.C_ISKIVALASZTHATO = 'F' AND tv.C_KOVETKEZO = 'F' AND tv.TOROLT ='F'
-- PRINT CONCAT('IntezmenyID: ', @intezmenyId)
;DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DELETE d
FROM dbo.T_DICTIONARYITEMBASENYELV d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
;ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASENYELV;
DISABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DELETE d
FROM dbo.T_OKTATASINEVELESIFELADAT d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTATASINEVELESIFELADAT;
DISABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DELETE d
FROM dbo.T_OKTNEVELESIKATEGORIA d
INNER JOIN #tanev tv ON tv.ID = d.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.T_OKTNEVELESIKATEGORIA;
DECLARE
@tableName nvarchar(200)
,@sql nvarchar(max)
DECLARE tableCursor CURSOR FAST_FORWARD LOCAL FOR
SELECT DISTINCT OBJECT_NAME(parent_object_id)
FROM sys.foreign_key_columns
WHERE referenced_object_id = OBJECT_ID('T_DICTIONARYITEMBASE')
AND OBJECT_NAME(parent_object_id) NOT IN ('T_OKTNEVELESIKATEGORIA', 'T_OKTATASINEVELESIFELADAT','T_DICTIONARYITEMBASENYELV')
OPEN tableCursor
FETCH NEXT FROM tableCursor
INTO @tableName
WHILE @@FETCH_STATUS = 0 BEGIN
SET @sql = '
DISABLE TRIGGER ALL ON dbo.' + @tableName + ';
DELETE x
FROM dbo.' + @tableName + ' x
INNER JOIN #tanev tv ON tv.ID = x.C_ALTANEVID;
ENABLE TRIGGER ALL ON dbo.' + @tableName + ';
'
PRINT @tableName
EXEC sys.sp_executesql @sql
FETCH NEXT FROM tableCursor
INTO @tableName
END
CLOSE tableCursor
DEALLOCATE tableCursor
;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DELETE d
FROM dbo.T_DICTIONARYITEMBASE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYITEMBASE;
DISABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
DELETE d
FROM dbo.T_DICTIONARYTYPE d
INNER JOIN #tanev tv ON tv.ID = d.C_TANEVID;
ENABLE TRIGGER ALL ON dbo.T_DICTIONARYTYPE;
GO

View file

@ -0,0 +1,26 @@
CREATE TABLE #rbDatum (ID int PRIMARY KEY, Datum datetime, TanevId int)
INSERT INTO #rbDatum
SELECT
rb.ID
,CAST(JSON_VALUE(rb.C_ALAPERTEK, '$.Date') AS datetime)
,rb.C_TANEVID
FROM T_RENDSZERBEALLITAS_OSSZES rb
WHERE rb.C_ERTEKTIPUS = 1696
AND rb.TOROLT = 'F'
UPDATE rb
SET rb.C_ALAPERTEK = JSON_MODIFY(rb.C_ALAPERTEK, '$.Date', CONVERT(nvarchar, nn.C_NAPDATUMA, 126))
,rb.SERIAL = rb.SERIAL + 1
,rb.MODIFIER = 0
,rb.LASTCHANGED = GETDATE()
FROM T_RENDSZERBEALLITAS_OSSZES rb
INNER JOIN #rbDatum rbAlap ON rbAlap.ID = rb.ID AND rbAlap.TanevId = rb.C_TANEVID
INNER JOIN T_TANEV_OSSZES t ON t.ID = rb.C_TANEVID AND t.TOROLT = 'F'
INNER JOIN T_NAPTARINAP_OSSZES nn ON nn.C_TANEVID = t.ID AND nn.TOROLT = 'F'
AND DATEPART(month, nn.C_NAPDATUMA) = DATEPART(month, Datum)
AND DATEPART(day, nn.C_NAPDATUMA) = DATEPART(day, Datum)
WHERE rb.TOROLT = 'F'
AND Datum <> nn.C_NAPDATUMA
DROP TABLE #rbDatum
GO

View file

@ -0,0 +1,465 @@

DROP TABLE IF EXISTS tmpForSwitchDictionaryItemBase
CREATE TABLE tmpForSwitchDictionaryItemBase(RegiID int, UjID int, TanevID int, C_NAME nvarchar(500), C_TYPE nvarchar(64))
DECLARE @TEMP_EnvironmentName nvarchar(1000), @TanevSorszam int, @LastTanevSorszam int
SET @LastTanevSorszam = (SELECT MAX(C_SORSZAM) FROM T_TANEV WHERE TOROLT = 'F' AND (C_KOVETKEZO = 'T' OR C_AKTIV = 'T'))
SET @TanevSorszam = ISNULL((SELECT TOP 1 C_SORSZAM FROM T_TANEV WHERE C_NEV = '2020/2021' ORDER BY C_SORSZAM),32)
SET @TEMP_EnvironmentName = (SELECT [Value]
FROM dev.EnvironmentInfo WHERE [Key] = 'Dictionary')
IF (@TEMP_EnvironmentName IS NULL OR @TEMP_EnvironmentName NOT IN ('KK','NSZFH','HOI','AZURE'))
BEGIN INSERT INTO T_DICTIONARYITEMBASE(C_VALUE) VALUES('Nincs Dictionary ertek a dev.EnvironmentInfo tablaban') END -- elszall a migracio ha nincs
IF @TEMP_EnvironmentName = 'KK'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7865, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'4/12'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7865;
END IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7865, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'4/12'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7865;
END IF @TEMP_EnvironmentName = 'HOI'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7865, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'4/12'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7865;
END IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7865, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'4/12'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7865;
END IF @TEMP_EnvironmentName = 'KK'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7868, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'9/Oe'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7868;
END IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7868, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'9/Oe'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7868;
END IF @TEMP_EnvironmentName = 'HOI'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7868, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'9/Oe'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7868;
END IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7868, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'9/Oe'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7868;
END IF @TEMP_EnvironmentName = 'KK'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7879, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'13.'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7879;
END IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7879, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'13.'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7879;
END IF @TEMP_EnvironmentName = 'HOI'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7879, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'13.'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7879;
END IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7879, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'13.'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7879;
END IF @TEMP_EnvironmentName = 'KK'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7880, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'13.'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7880;
END IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7880, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'13.'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7880;
END IF @TEMP_EnvironmentName = 'HOI'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7880, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'13.'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7880;
END IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7880, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'13.'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7880;
END IF @TEMP_EnvironmentName = 'KK'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7881, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'14.'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7881;
END IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7881, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'14.'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7881;
END IF @TEMP_EnvironmentName = 'HOI'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7881, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'14.'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7881;
END IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7881, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'14.'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7881;
END IF @TEMP_EnvironmentName = 'KK'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7882, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'14.'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7882;
END IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7882, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'14.'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7882;
END IF @TEMP_EnvironmentName = 'HOI'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7882, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'14.'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7882;
END IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7882, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'14.'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7882;
END IF @TEMP_EnvironmentName = 'KK'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7889, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'M'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7889;
END IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7889, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'M'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7889;
END IF @TEMP_EnvironmentName = 'HOI'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7889, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'M'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7889;
END IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7889, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'M'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7889;
END IF @TEMP_EnvironmentName = 'KK'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7904, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'E/D'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7904;
END IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7904, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'E/D'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7904;
END IF @TEMP_EnvironmentName = 'HOI'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7904, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'E/D'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7904;
END IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7904, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 37 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_NAME_1 = N'E/D'
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7904;
END;
DISABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].[uspCreateDictionaryItems] NULL, NULL;
ENABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].uspSwitchDictionaryItemBaseFromTmp;

View file

@ -0,0 +1,14 @@
-- Összefüggő szakmai gyakorlat vége időpont rendszerbeállítás alapértelmezett érték fixálása adathiba miatt
UPDATE rb SET
C_ALAPERTEK =
CASE
WHEN DATEADD(YEAR, 1, DATEADD(DAY, -1, t.C_KEZDONAP)) > CAST(JSON_VALUE(rb.C_ALAPERTEK, '$.Date') AS datetime)
THEN JSON_MODIFY(rb.C_ALAPERTEK, '$.Date', CONVERT(nvarchar, DATEADD(YEAR, 1, DATEADD(DAY, -1, t.C_KEZDONAP)), 126))
ELSE C_ALAPERTEK
END
FROM T_RENDSZERBEALLITAS_OSSZES rb
INNER JOIN T_TANEV_OSSZES t on t.ID = rb.C_TANEVID AND t.TOROLT = 'F'
WHERE rb.C_BEALLITASTIPUS = 7107
AND rb.TOROLT = 'F'
AND DATEADD(YEAR, 1, DATEADD(DAY, -1, t.C_KEZDONAP)) > CAST(JSON_VALUE(rb.C_ALAPERTEK, '$.Date') AS datetime)
GO

View file

@ -0,0 +1,18 @@
--Migration
ALTER TABLE T_TANTERV ADD C_ISKERETTANTERV char(1) DEFAULT 'F' NOT NULL
EXEC dev.uspCreateSchemaViews 'T_TANTERV'
GO
EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll
GO
ALTER QUEUE auditLog.[AuditQueue]
WITH ACTIVATION (
STATUS = ON,
PROCEDURE_NAME = auditLog.usp_AuditProcessing,
MAX_QUEUE_READERS = 10,
EXECUTE AS 'Kreta_tech_user'
);
GO

View file

@ -0,0 +1,162 @@
--Migration
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'F' WHERE ID = 1386 AND C_ISSORSZAMOZANDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'F' WHERE ID = 1387 AND C_ISSORSZAMOZANDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'F' WHERE ID = 1388 AND C_ISSORSZAMOZANDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'F' WHERE ID = 1390 AND C_ISSORSZAMOZANDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'F' WHERE ID = 1391 AND C_ISSORSZAMOZANDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'F' WHERE ID = 1392 AND C_ISSORSZAMOZANDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'F' WHERE ID = 1396 AND C_ISSORSZAMOZANDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'F' WHERE ID = 1397 AND C_ISSORSZAMOZANDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'F' WHERE ID = 1398 AND C_ISSORSZAMOZANDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'F' WHERE ID = 1399 AND C_ISSORSZAMOZANDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'F' WHERE ID = 1405 AND C_ISSORSZAMOZANDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'F' WHERE ID = 1406 AND C_ISSORSZAMOZANDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'F' WHERE ID = 6833 AND C_ISSORSZAMOZANDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'F' WHERE ID = 8407 AND C_ISSORSZAMOZANDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'T' WHERE ID = 1384 AND C_ISSORSZAMOZANDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'T' WHERE ID = 1385 AND C_ISSORSZAMOZANDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'T' WHERE ID = 1389 AND C_ISSORSZAMOZANDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'T' WHERE ID = 1393 AND C_ISSORSZAMOZANDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'T' WHERE ID = 1394 AND C_ISSORSZAMOZANDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'T' WHERE ID = 1395 AND C_ISSORSZAMOZANDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'T' WHERE ID = 1400 AND C_ISSORSZAMOZANDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'T' WHERE ID = 1401 AND C_ISSORSZAMOZANDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'T' WHERE ID = 1402 AND C_ISSORSZAMOZANDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'T' WHERE ID = 1403 AND C_ISSORSZAMOZANDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'T' WHERE ID = 1404 AND C_ISSORSZAMOZANDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'T' WHERE ID = 1649 AND C_ISSORSZAMOZANDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'T' WHERE ID = 7600 AND C_ISSORSZAMOZANDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'T' WHERE ID = 7601 AND C_ISSORSZAMOZANDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'T' WHERE ID = 7602 AND C_ISSORSZAMOZANDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'T' WHERE ID = 7603 AND C_ISSORSZAMOZANDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'T' WHERE ID = 7604 AND C_ISSORSZAMOZANDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISSORSZAMOZANDO = 'T' WHERE ID = 7605 AND C_ISSORSZAMOZANDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'F' WHERE ID = 1386 AND C_ISTANITASINAP <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'F' WHERE ID = 1387 AND C_ISTANITASINAP <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'F' WHERE ID = 1388 AND C_ISTANITASINAP <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'F' WHERE ID = 1390 AND C_ISTANITASINAP <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'F' WHERE ID = 1391 AND C_ISTANITASINAP <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'F' WHERE ID = 1392 AND C_ISTANITASINAP <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'F' WHERE ID = 1396 AND C_ISTANITASINAP <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'F' WHERE ID = 1397 AND C_ISTANITASINAP <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'F' WHERE ID = 1398 AND C_ISTANITASINAP <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'F' WHERE ID = 1399 AND C_ISTANITASINAP <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'F' WHERE ID = 1405 AND C_ISTANITASINAP <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'F' WHERE ID = 1406 AND C_ISTANITASINAP <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'F' WHERE ID = 6833 AND C_ISTANITASINAP <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'F' WHERE ID = 8407 AND C_ISTANITASINAP <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'T' WHERE ID = 1384 AND C_ISTANITASINAP <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'T' WHERE ID = 1385 AND C_ISTANITASINAP <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'T' WHERE ID = 1389 AND C_ISTANITASINAP <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'T' WHERE ID = 1393 AND C_ISTANITASINAP <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'T' WHERE ID = 1394 AND C_ISTANITASINAP <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'T' WHERE ID = 1395 AND C_ISTANITASINAP <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'T' WHERE ID = 1400 AND C_ISTANITASINAP <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'T' WHERE ID = 1401 AND C_ISTANITASINAP <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'T' WHERE ID = 1402 AND C_ISTANITASINAP <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'T' WHERE ID = 1403 AND C_ISTANITASINAP <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'T' WHERE ID = 1404 AND C_ISTANITASINAP <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'T' WHERE ID = 1649 AND C_ISTANITASINAP <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'T' WHERE ID = 7600 AND C_ISTANITASINAP <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'T' WHERE ID = 7601 AND C_ISTANITASINAP <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'T' WHERE ID = 7602 AND C_ISTANITASINAP <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'T' WHERE ID = 7603 AND C_ISTANITASINAP <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'T' WHERE ID = 7604 AND C_ISTANITASINAP <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANITASINAP = 'T' WHERE ID = 7605 AND C_ISTANITASINAP <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'F' WHERE ID = 1386 AND C_ISTANORAI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'F' WHERE ID = 1387 AND C_ISTANORAI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'F' WHERE ID = 1388 AND C_ISTANORAI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'F' WHERE ID = 1390 AND C_ISTANORAI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'F' WHERE ID = 1391 AND C_ISTANORAI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'F' WHERE ID = 1392 AND C_ISTANORAI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'F' WHERE ID = 1396 AND C_ISTANORAI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'F' WHERE ID = 1397 AND C_ISTANORAI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'F' WHERE ID = 1398 AND C_ISTANORAI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'F' WHERE ID = 1399 AND C_ISTANORAI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'F' WHERE ID = 6833 AND C_ISTANORAI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'F' WHERE ID = 8407 AND C_ISTANORAI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 1384 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 1385 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 1389 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 1393 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 1394 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 1395 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 1400 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 1401 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 1402 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 1403 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 1404 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 1405 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 1406 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 1649 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 7600 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 7601 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 7602 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 7603 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 7604 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORAI = 'T' WHERE ID = 7605 AND C_ISTANORAI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'F' WHERE ID = 1386 AND C_ISTANORANKIVULI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'F' WHERE ID = 1387 AND C_ISTANORANKIVULI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'F' WHERE ID = 1388 AND C_ISTANORANKIVULI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'F' WHERE ID = 1390 AND C_ISTANORANKIVULI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'F' WHERE ID = 1391 AND C_ISTANORANKIVULI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'F' WHERE ID = 1392 AND C_ISTANORANKIVULI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'F' WHERE ID = 1396 AND C_ISTANORANKIVULI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'F' WHERE ID = 1397 AND C_ISTANORANKIVULI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'F' WHERE ID = 1398 AND C_ISTANORANKIVULI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'F' WHERE ID = 1399 AND C_ISTANORANKIVULI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'F' WHERE ID = 6833 AND C_ISTANORANKIVULI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'F' WHERE ID = 8407 AND C_ISTANORANKIVULI <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 1384 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 1385 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 1389 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 1393 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 1394 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 1395 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 1400 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 1401 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 1402 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 1403 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 1404 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 1405 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 1406 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 1649 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 7600 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 7601 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 7602 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 7603 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 7604 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISTANORANKIVULI = 'T' WHERE ID = 7605 AND C_ISTANORANKIVULI <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'F' WHERE ID = 1386 AND C_ISLENEMKOTOTTMUNKAIDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'F' WHERE ID = 1387 AND C_ISLENEMKOTOTTMUNKAIDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'F' WHERE ID = 1388 AND C_ISLENEMKOTOTTMUNKAIDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'F' WHERE ID = 1391 AND C_ISLENEMKOTOTTMUNKAIDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'F' WHERE ID = 1392 AND C_ISLENEMKOTOTTMUNKAIDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'F' WHERE ID = 1396 AND C_ISLENEMKOTOTTMUNKAIDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'F' WHERE ID = 1397 AND C_ISLENEMKOTOTTMUNKAIDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'F' WHERE ID = 1398 AND C_ISLENEMKOTOTTMUNKAIDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'F' WHERE ID = 1399 AND C_ISLENEMKOTOTTMUNKAIDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'F' WHERE ID = 6833 AND C_ISLENEMKOTOTTMUNKAIDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'F' WHERE ID = 8407 AND C_ISLENEMKOTOTTMUNKAIDO <> 'F'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 1384 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 1385 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 1389 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 1390 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 1393 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 1394 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 1395 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 1400 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 1401 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 1402 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 1403 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 1404 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 1405 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 1406 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 1649 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 7600 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 7601 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 7602 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 7603 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 7604 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
UPDATE T_NAPTIPUS SET LASTCHANGED = GETDATE(), MODIFIER = 0, SERIAL += 1, C_ISLENEMKOTOTTMUNKAIDO = 'T' WHERE ID = 7605 AND C_ISLENEMKOTOTTMUNKAIDO <> 'T'
GO

View file

@ -0,0 +1,22 @@
--Migration
UPDATE cst SET
C_ISTANORAICELU = 'T'
FROM T_CSOPORTTIPUS cst
INNER JOIN T_INTEZMENY i ON i.ID = cst.C_ALINTEZMENYID AND i.TOROLT = 'F'
WHERE cst.ID = 6877
AND C_ISTANORAICELU = 'F'
UPDATE cst SET
C_ISTANORAICELU = 'T'
FROM T_CSOPORTTIPUS cst
INNER JOIN T_INTEZMENY i ON i.ID = cst.C_ALINTEZMENYID AND i.TOROLT = 'F'
WHERE cst.ID = 1034
AND C_ISTANORAICELU = 'F'
UPDATE cst SET
C_ISMUVESZETI = 'T'
FROM T_CSOPORTTIPUS cst
INNER JOIN T_INTEZMENY i ON i.ID = cst.C_ALINTEZMENYID AND i.TOROLT = 'F'
WHERE cst.ID IN (1071, 1070, 1069, 1068, 1067, 6756, 6757, 6758, 6759, 6760, 6761)
AND C_ISMUVESZETI = 'F'

View file

@ -0,0 +1,33 @@
--Migration
-- Ahol a városnév csak négy számjegy (irányítószám)
UPDATE c SET C_VAROS = ts.C_TELEPULESNEV
,MODIFIER = 0, LASTCHANGED = GETDATE(), SERIAL += 1
FROM T_CIM c
INNER JOIN T_TANEV tv ON tv.ID = c.C_TANEVID AND tv.C_AKTIV = 'T' AND tv.TOROLT = 'F'
INNER JOIN T_INTEZMENY i ON i.ID = tv.C_INTEZMENYID AND i.TOROLT = 'F'
INNER JOIN T_TELEPULES ts ON ts.C_IRANYITOSZAM = c.C_IRANYITOSZAM
WHERE C_VAROS LIKE '[0-9][0-9][0-9][0-9]' AND C_CIMTIPUSA = 907 AND c.TOROLT= 'F'
-- Irszám településnév javítása
UPDATE c SET C_VAROS = LTRIM(RTRIM(SUBSTRING(C_VAROS, 5, 120)))
,MODIFIER = 0, LASTCHANGED = GETDATE(), SERIAL += 1
FROM T_CIM c
INNER JOIN T_TANEV tv ON tv.ID = c.C_TANEVID AND tv.C_AKTIV = 'T' AND tv.TOROLT = 'F'
INNER JOIN T_INTEZMENY i ON i.ID = tv.C_INTEZMENYID AND i.TOROLT = 'F'
WHERE C_VAROS LIKE '[0-9][0-9][0-9][0-9] _%' AND C_CIMTIPUSA = 907 AND c.TOROLT = 'F'
-- "Irszám, településnév" javítása
UPDATE c SET C_VAROS = LTRIM(RTRIM(SUBSTRING(C_VAROS, 6, 120)))
,MODIFIER = 0, LASTCHANGED = GETDATE(), SERIAL += 1
FROM T_CIM c
INNER JOIN T_TANEV tv ON tv.ID = c.C_TANEVID AND tv.C_AKTIV = 'T' AND tv.TOROLT = 'F'
INNER JOIN T_INTEZMENY i ON i.ID = tv.C_INTEZMENYID AND i.TOROLT = 'F'
WHERE C_VAROS LIKE '[0-9][0-9][0-9][0-9], _%' AND C_CIMTIPUSA = 907 AND c.TOROLT = 'F'
-- településnév (irszám)
UPDATE c SET C_VAROS = LTRIM(RTRIM(SUBSTRING(C_VAROS, 1, LEN(C_VAROS) - 6)))
,MODIFIER = 0, LASTCHANGED = GETDATE(), SERIAL += 1
FROM T_CIM c
INNER JOIN T_TANEV tv ON tv.ID = c.C_TANEVID AND tv.C_AKTIV = 'T' AND tv.TOROLT = 'F'
INNER JOIN T_INTEZMENY i ON i.ID = tv.C_INTEZMENYID AND i.TOROLT = 'F'
WHERE C_VAROS LIKE '%_([0-9][0-9][0-9][0-9])' AND C_CIMTIPUSA = 907 AND c.TOROLT = 'F'

View file

@ -0,0 +1,28 @@
--Migration
IF COL_LENGTH('T_DKT_FELADAT', 'C_KURZUSID') IS NULL BEGIN
ALTER TABLE T_DKT_FELADAT ADD
C_KURZUSID uniqueidentifier NULL
END
Go
IF COL_LENGTH('T_DKT_FELADAT', 'C_KURZUSOBJECTID') IS NULL BEGIN
ALTER TABLE T_DKT_FELADAT ADD
C_KURZUSOBJECTID uniqueidentifier NULL
END
GO
EXEC dev.uspCreateSchemaViews 'T_DKT_FELADAT'
GO
EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll
GO
ALTER QUEUE auditLog.[AuditQueue]
WITH ACTIVATION (
STATUS = ON,
PROCEDURE_NAME = auditLog.usp_AuditProcessing,
MAX_QUEUE_READERS = 10,
EXECUTE AS 'Kreta_tech_user'
);
GO

View file

@ -0,0 +1,81 @@
--Migration
PRINT N'Altering Table [dbo].[T_EVFOLYAMTIPUS]...';
GO
ALTER TABLE [dbo].[T_EVFOLYAMTIPUS]
ADD [C_KOVETKEZOEVFOLYAMTIPUSID] INT NULL;
GO
PRINT N'Creating Index [dbo].[T_EVFOLYAMTIPUS].[NCI_EvfolyamTipus_AlintezmenyId_AltanevId_KovetkezoEvfolyamTipusId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_EvfolyamTipus_AlintezmenyId_AltanevId_KovetkezoEvfolyamTipusId]
ON [dbo].[T_EVFOLYAMTIPUS]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_KOVETKEZOEVFOLYAMTIPUSID] ASC);
GO
PRINT N'Altering Table [dbo].[T_TANULOESEMENY]...';
GO
ALTER TABLE [dbo].[T_TANULOESEMENY]
ADD C_BEIRASTANULOID INT NULL;
GO
PRINT N'Creating Index [dbo].[T_TANULOESEMENY].[NCI_TanuloEsemeny_TanuloId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_TanuloEsemeny_BeirasTanuloId]
ON [dbo].[T_TANULOESEMENY]([C_BEIRASTANULOID] ASC);
GO
PRINT N'Creating Foreign Key [dbo].[FK_EvfolyamTipus_KovetkezoEvfolyamTipusId_AlintezmenyId_AltanevId_REF_EvfolyamTipus]...';
GO
ALTER TABLE [dbo].[T_EVFOLYAMTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_EvfolyamTipus_KovetkezoEvfolyamTipusId_AlintezmenyId_AltanevId_REF_EvfolyamTipus] FOREIGN KEY ([C_KOVETKEZOEVFOLYAMTIPUSID], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_EVFOLYAMTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
GO
PRINT N'Creating Foreign Key [dbo].[FK_TanuloEsemeny_BeirasTanuloId_REF_Tanulo]...';
GO
ALTER TABLE [dbo].[T_TANULOESEMENY] WITH NOCHECK
ADD CONSTRAINT FK_TanuloEsemeny_BeirasTanuloId_REF_Tanulo FOREIGN KEY (C_BEIRASTANULOID) REFERENCES [dbo].[T_TANULO] ([ID]);
GO
ALTER TABLE [dbo].[T_EVFOLYAMTIPUS] WITH CHECK CHECK CONSTRAINT [FK_EvfolyamTipus_KovetkezoEvfolyamTipusId_AlintezmenyId_AltanevId_REF_EvfolyamTipus];
ALTER TABLE [dbo].[T_TANULOESEMENY] WITH CHECK CHECK CONSTRAINT [FK_TanuloEsemeny_BeirasTanuloId_REF_Tanulo];
GO
PRINT N'Update complete.';
GO
EXEC dev.uspCreateSchemaViews 'T_TANULO, T_EVFOLYAMTIPUS'
GO
EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll
GO
ALTER QUEUE auditLog.[AuditQueue]
WITH ACTIVATION (
STATUS = ON,
PROCEDURE_NAME = auditLog.usp_AuditProcessing,
MAX_QUEUE_READERS = 10,
EXECUTE AS 'Kreta_tech_user'
);
GO

View file

@ -0,0 +1,8 @@
--Migration
UPDATE onf
SET C_ESLKOZEPESATLAG = 2.5
FROM T_OKTATASINEVELESIFELADAT onf
INNER JOIN T_TANEV tv ON tv.ID = onf.C_ALTANEVID AND tv.TOROLT = 'F'
INNER JOIN T_INTEZMENY i ON i.ID = onf.C_ALINTEZMENYID AND i.TOROLT = 'F'
WHERE onf.ID IN (1160, 1161, 1162, 5435, 1176, 6463, 7664, 7760, 7764, 7765, 7766, 7894, 7895, 7896)

View file

@ -0,0 +1,66 @@

DROP TABLE IF EXISTS tmpForSwitchDictionaryItemBase
CREATE TABLE tmpForSwitchDictionaryItemBase(RegiID int, UjID int, TanevID int, C_NAME nvarchar(500), C_TYPE nvarchar(64))
DECLARE @TEMP_EnvironmentName nvarchar(1000), @LastTanevSorszam int
SET @LastTanevSorszam = (SELECT MAX(C_SORSZAM) FROM T_TANEV WHERE TOROLT = 'F' AND (C_KOVETKEZO = 'T' OR C_AKTIV = 'T'))
SET @TEMP_EnvironmentName = (SELECT [Value]
FROM dev.EnvironmentInfo WHERE [Key] = 'Dictionary')
IF (@TEMP_EnvironmentName IS NULL OR @TEMP_EnvironmentName NOT IN ('KK','NSZFH','HOI','AZURE'))
BEGIN INSERT INTO T_DICTIONARYITEMBASE(C_VALUE) VALUES('Nincs Dictionary ertek a dev.EnvironmentInfo tablaban') END -- elszall a migracio ha nincs
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8702 ----- Mulasztási százalék számítás osztályváltás után -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8702, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Mulasztási százalék számítás osztályváltás után' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Mulasztási százalék számítás osztályváltás után' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8702 ----- Mulasztási százalék számítás osztályváltás után -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8702, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Mulasztási százalék számítás osztályváltás után' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Mulasztási százalék számítás osztályváltás után' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8702 ----- Mulasztási százalék számítás osztályváltás után -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8702, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Mulasztási százalék számítás osztályváltás után' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Mulasztási százalék számítás osztályváltás után' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8702 ----- Mulasztási százalék számítás osztályváltás után -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8702, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Mulasztási százalék számítás osztályváltás után' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Mulasztási százalék számítás osztályváltás után' AND DIB.TOROLT = 'F'
END
;
DISABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].[uspCreateDictionaryItems] NULL, NULL;
ENABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].uspSwitchDictionaryItemBaseFromTmp;

View file

@ -0,0 +1,26 @@
DECLARE intezmenytanevekCursor CURSOR LOCAL FOR
SELECT
ia.C_INTEZMENYID
,ia.C_TANEVID
FROM T_INTEZMENYADATOK ia
JOIN T_TANEV t ON t.ID = ia.C_TANEVID AND t.TOROLT = 'F'
JOIN T_INTEZMENY i ON i.ID = ia.C_INTEZMENYID AND i.TOROLT = 'F'
WHERE ia.TOROLT = 'F'
DECLARE @intezmenyId int, @tanevId int
OPEN intezmenytanevekCursor
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
WHILE @@FETCH_STATUS = 0
BEGIN
IF (SELECT COUNT(1) FROM T_TANEVRENDJE_OSSZES WHERE C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F') > 1
BEGIN
PRINT N'INTÉZMÉNY ID: ' + CAST(@intezmenyId AS NVARCHAR(10)) + N', TANÉV ID: ' + CAST(@tanevId AS NVARCHAR(10))
EXEC sp_Global_SetSystemSettingsDefaultData @IntezmenyId = @intezmenyId, @TanevId = @tanevId
END
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
END
CLOSE intezmenytanevekCursor
DEALLOCATE intezmenytanevekCursor

View file

@ -0,0 +1,221 @@
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
DROP PROCEDURE IF EXISTS [sp_Global_SetSystemSettingsDefaultData]
GO
CREATE PROCEDURE [sp_Global_SetSystemSettingsDefaultData]
@intezmenyID int,
@tanevID int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
DECLARE @TEMP_RENDSZERBEALLITAS TABLE (
C_BEALLITASTIPUS INT not null,
C_ERTEKTIPUS INT not null,
C_ALAPERTEK NVARCHAR(MAX) null,
C_ERTEK NVARCHAR(MAX) not null,
SERIAL INT null,
CREATOR INT null,
C_INTEZMENYID INT not null,
C_TANEVID INT not null
)
DECLARE @felevVegeDatum nvarchar(50) = COALESCE(
(SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1400 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T')
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT C_UTOLSONAP FROM T_TANEV_OSSZES WHERE ID = @tanevID))) + '-02-01'
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT MAX(C_NAPDATUMA) FROM T_NAPTARINAP_OSSZES WHERE C_TANEVID = @tanevID AND TOROLT='F'))) + '-02-01')
DECLARE @evVegeDatum nvarchar(50) = COALESCE(
(SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1395 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T')
,(SELECT FORMAT(C_UTOLSOTANITASINAP, 'yyyy-MM-dd') FROM T_TANEV_OSSZES WHERE ID = @tanevID)
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT MAX(C_NAPDATUMA) FROM T_NAPTARINAP_OSSZES WHERE C_TANEVID = @tanevID AND TOROLT='F'))) + '-06-15')
DECLARE @evElsoNapja nvarchar(50) = COALESCE(
(SELECT FORMAT(C_KEZDONAP, 'yyyy-MM-dd') FROM T_TANEV_OSSZES WHERE ID = @tanevID)
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT MIN(C_NAPDATUMA) FROM T_NAPTARINAP_OSSZES WHERE C_TANEVID = @tanevID AND TOROLT='F'))) + '-09-01')
DECLARE @osszefuggoGyakorlatKezdDatum nvarchar(50) = COALESCE((SELECT FORMAT(DATEADD(DAY, 1, C_DATUM), 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1395 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T'), (SELECT FORMAT(DATEADD(DAY, 1, C_UTOLSOTANITASINAP), 'yyyy-MM-dd') FROM T_TANEV WHERE C_INTEZMENYID = @intezmenyID AND ID = @tanevID))
DECLARE @osszefuggoGyakorlatVegDatum nvarchar(50) = (SELECT FORMAT(DATEADD(YEAR, 1, DATEADD(DAY, -1, C_KEZDONAP)), 'yyyy-MM-dd') FROM T_TANEV WHERE C_INTEZMENYID = @intezmenyID AND ID = @tanevID)
DECLARE @I_negyedevDatum nvarchar(50) = ISNULL((SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1403 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T') ,@felevVegeDatum);
DECLARE @II_negyedevDatum nvarchar(50) = @felevVegeDatum;
DECLARE @III_negyedevDatum nvarchar(50) = ISNULL((SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1404 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T') ,@evVegeDatum);
DECLARE @IV_negyedevDatum nvarchar(50) = @evVegeDatum;
DECLARE @MunkakorTipusTypeId INT = 12;
DECLARE @tmp TABLE (options nvarchar(MAX))
INSERT INTO @tmp
SELECT '{"Selected":false,"Text":"' + ISNULL(C_NAME,'') + '","Value":"' + CAST(ISNULL(ID,'') as nvarchar(10)) + '"}' from T_DICTIONARYITEMBASE where C_DICTIONARYTYPEID = @MunkakorTipusTypeId and C_INTEZMENYID = @intezmenyID and C_TANEVID = @tanevID and TOROLT = 'F' order by C_VALUE
DECLARE @optionList nVARCHAR(MAX)
SELECT @optionList = COALESCE(@optionList + ', ', '') + options FROM @tmp
SET @optionList = ISNULL(@optionList, '')
DECLARE @ErtekelesModTypeId INT = 45;
DECLARE @ErtekelesModoktmp TABLE (options nvarchar(MAX))
INSERT INTO @ErtekelesModoktmp
SELECT '{"Selected":'+IIF(C_NAME = 'Írásbeli témazáró dolgozat','true','false')+',"Text":"' + ISNULL(C_NAME,'') + '","Value":"' + CAST(ISNULL(ID,'') as nvarchar(10)) + '"}' from T_DICTIONARYITEMBASE where C_DICTIONARYTYPEID = @ErtekelesModTypeId and C_INTEZMENYID = @intezmenyID and C_TANEVID = @tanevID and TOROLT = 'F' order by C_VALUE
DECLARE @ErtekelesModOptionList nVARCHAR(MAX)
SELECT @ErtekelesModOptionList = COALESCE(@ErtekelesModOptionList + ', ', '') + options FROM @ErtekelesModoktmp
SET @ErtekelesModOptionList = ISNULL(@ErtekelesModOptionList, '')
DECLARE @CsoportTipusTypeId INT = 22;
DECLARE @csoportTipusokTemp TABLE (options nvarchar(MAX))
INSERT INTO @csoportTipusokTemp
SELECT '{"Selected":false,"Text":"' + ISNULL(C_NAME,'') + '","Value":"' + CAST(ISNULL(ID,'') as nvarchar(10)) + '"}' from T_DICTIONARYITEMBASE where C_DICTIONARYTYPEID = @CsoportTipusTypeId and C_INTEZMENYID = @intezmenyID and C_TANEVID = @tanevID and TOROLT = 'F' order by C_VALUE
DECLARE @csoportTipusList nVARCHAR(MAX)
SELECT @csoportTipusList = COALESCE(@csoportTipusList + ', ', '') + options FROM @csoportTipusokTemp
SET @csoportTipusList = ISNULL(@csoportTipusList, '')
INSERT INTO @TEMP_RENDSZERBEALLITAS (C_BEALLITASTIPUS, C_ERTEKTIPUS, C_ALAPERTEK, C_ERTEK, SERIAL, CREATOR, C_INTEZMENYID, C_TANEVID)
VALUES
(1666, 1699, '{"Id":"Tanulo_sajatos_nevelesi_igenyenek_szocialis_es_tanugyi_adatainak_kezelese","Value":true}', '{"Id":"Tanulo_sajatos_nevelesi_igenyenek_szocialis_es_tanugyi_adatainak_kezelese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1667, 1699, '{"Id":"Tanulo_vallasi_adatainak_kezelese","Value":"false"}', '{"Id":"Tanulo_vallasi_adatainak_kezelese","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1818, 1699, '{"Id":"Tanulo_sportoloi_adatainak_kezelese","Value":"false"}', '{"Id":"Tanulo_sportoloi_adatainak_kezelese","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1668, 1699, '{"Id":"Tanulok_osztalyok_kozotti_atsorolasa_eseten_a_csoportbontasokon_kivuli_csoportokbol_valo_kilepteteset_is_automatikusan_elvegezze_a_program","Value":"true"}', '{"Id":"Tanulok_osztalyok_kozotti_atsorolasa_eseten_a_csoportbontasokon_kivuli_csoportokbol_valo_kilepteteset_is_automatikusan_elvegezze_a_program","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1669, 1699, '{"Id":"A_felhasznalok_nem_valtoztathatjak_meg_a_jelszavukat_az_elektronikus_ellenorzoben","Value":"true"}', '{"Id":"A_felhasznalok_nem_valtoztathatjak_meg_a_jelszavukat_az_elektronikus_ellenorzoben","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1670, 1699, '{"Id":"A_tanulok_ertekeleseinel_az_ertekelesek_sulyszamainak_megjelenitese","Value":"true"}', '{"Id":"A_tanulok_ertekeleseinel_az_ertekelesek_sulyszamainak_megjelenitese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1671, 1699, '{"Id":"Pedagogusok_sajat_orarendjeiket_modosithatjak_az_elektronikus_naploban","Value":"false"}', '{"Id":"Pedagogusok_sajat_orarendjeiket_modosithatjak_az_elektronikus_naploban","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1672, 1698, '{"Id":"A_haladasi_naplo_csak_az_alabbiak_szerint_toltheto_ki_utolag_naplozni_","Options":[{"Selected":true,"Text":"Akármit felvehet","Value":"1"},{"Selected":false,"Text":"Csak tantárgyfelosztás alapján","Value":"2"},{"Selected":false,"Text":"Semmit","Value":"3"}]}', '{"Id":"A_haladasi_naplo_csak_az_alabbiak_szerint_toltheto_ki_utolag_naplozni_","Options":[{"Selected":true,"Text":"Akármit felvehet","Value":"1"},{"Selected":false,"Text":"Csak tantárgyfelosztás alapján","Value":"2"},{"Selected":false,"Text":"Semmit","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(1673, 1699, '{"Id":"A_haladasi_naploba_orankent_csak_egy_tanora_rogzitheto","Value":"true"}', '{"Id":"A_haladasi_naploba_orankent_csak_egy_tanora_rogzitheto","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1674, 1699, '{"Id":"Elmaradt_tanitasi_ora_rogzitesenek_tiltasa","Value":"false"}', '{"Id":"Elmaradt_tanitasi_ora_rogzitesenek_tiltasa","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1675, 1699, '{"Id":"Pedagogusok_csak_az_eloirt_helyettesiteseiket_regisztralhatjak_a_haladasi_naploban","Value":"false"}', '{"Id":"Pedagogusok_csak_az_eloirt_helyettesiteseiket_regisztralhatjak_a_haladasi_naploban","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1676, 1699, '{"Id":"A_tanarok_csak_a_sajat_tantargyfelosztasukban_szereplo_osztalyok_csoportok_tanuloit_ertekelhetik","Value":"true"}', '{"Id":"A_tanarok_csak_a_sajat_tantargyfelosztasukban_szereplo_osztalyok_csoportok_tanuloit_ertekelhetik","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1677, 1699, '{"Id":"Osztalyfonok_modosithatja_osztalyaba_jaro_tanulok_adatait","Value":"false"}', '{"Id":"Osztalyfonok_modosithatja_osztalyaba_jaro_tanulok_adatait","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1678, 1699, '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_szocialis_tanugyi_es_SNI_BTM_adatait","Value":"false"}', '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_szocialis_tanugyi_es_SNI_BTM_adatait","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1679, 1699, '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_zaradekat","Value":"false"}', '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_zaradekat","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1680, 1699, '{"Id":"Osztalyfonok_megtekintheti_kezelheti_az_osztalyaba_jaro_tanulok_vallasi_adatait","Value":"false"}', '{"Id":"Osztalyfonok_megtekintheti_kezelheti_az_osztalyaba_jaro_tanulok_vallasi_adatait","Value":"false"}', 0 ,1, @intezmenyID, @tanevID),
(1764, 1699, '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_sportoloi_adatait","Value":"false"}', '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_sportoloi_adatait","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1681, 1699, '{"Id":"Ertekelesnel_a_naplojegyek_atlaga_megjelenik","Value":"true"}', '{"Id":"Ertekelesnel_a_naplojegyek_atlaga_megjelenik","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1682, 1698, '{"Id":"Magantanulo_oralatogatas_aloli_mentessegenek_kezelese","Options":[{"Selected":true,"Text":"Nem kell megjelennie","Value":"1"},{"Selected":false,"Text":"Csak gyakorlaton","Value":"2"},{"Selected":false,"Text":"Minden órán","Value":"3"}]}', '{"Id":"Magantanulo_oralatogatas_aloli_mentessegenek_kezelese","Options":[{"Selected":true,"Text":"Nem kell megjelennie","Value":"1"},{"Selected":false,"Text":"Csak gyakorlaton","Value":"2"},{"Selected":false,"Text":"Minden órán","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(1683, 1699, '{"Id":"Az_iskolaerdeku_tavollet_tipusu_igazolasok_beleszamitanak_a_tanulo_osszes_mulasztasaba","Value":"true"}', '{"Id":"Az_iskolaerdeku_tavollet_tipusu_igazolasok_beleszamitanak_a_tanulo_osszes_mulasztasaba","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1684, 1699, '{"Id":"Osztalyfonok_szamara_tiltott_a_mulasztasi_adatok_modositasa","Value":"false"}', '{"Id":"Osztalyfonok_szamara_tiltott_a_mulasztasi_adatok_modositasa","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1685, 1699, '{"Id":"A_foglalkozasok_mulasztasi_adatai_megadasanal_a_parhuzamos_orakkal_valo_utkozes_vizsgalata","Value":"true"}', '{"Id":"A_foglalkozasok_mulasztasi_adatai_megadasanal_a_parhuzamos_orakkal_valo_utkozes_vizsgalata","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(2882, 2884, '{"Id":"Az_elektronikus_naplo_megjelenesenek_kezdoidopontja","Time":"07:00:00"}', '{"Id":"Az_elektronikus_naplo_megjelenesenek_kezdoidopontja","Time":"07:00:00"}', 0, 1, @intezmenyID, @tanevID),
(2883, 2884, '{"Id":"Az_elektronikus_naplo_megjelenesenek_zaroidopontja","Time":"18:00:00"}', '{"Id":"Az_elektronikus_naplo_megjelenesenek_zaroidopontja","Time":"18:00:00"}', 0, 1, @intezmenyID, @tanevID),
(2874, 2886, '{"Id":"Szakszeru_helyettesites_eseten_az_elszamolt_oraszam","Value":"1"}', '{"Id":"Szakszeru_helyettesites_eseten_az_elszamolt_oraszam","Value":"1"}', 0, 1, @intezmenyID, @tanevID),
(2875, 2886, '{"Id":"Nem_szakszeru_felugyelet_helyettesites_eseten_az_elszamolt_oraszam","Value":"0.5"}', '{"Id":"Nem_szakszeru_felugyelet_helyettesites_eseten_az_elszamolt_oraszam","Value":"0.5"}', 0, 1, @intezmenyID, @tanevID),
(2876, 2886, '{"Id":"Oraosszevonasos_helyettesites_eseten_az_elszamolt_oraszam","Value":"0.3"}', '{"Id":"Oraosszevonasos_helyettesites_eseten_az_elszamolt_oraszam","Value":"0.3"}', 0, 1, @intezmenyID, @tanevID),
(2877, 1699, '{"Id":"Lehet_e_helyettesites_tulora","Value":"false"}', '{"Id":"Lehet_e_helyettesites_tulora","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(3006, 1699, '{"Id":"Tanar_vehet_e_fel_orat_maganak","Value":"true"}', '{"Id":"Tanar_vehet_e_fel_orat_maganak","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3015, 1699, '{"Id":"Lehet_orat_felvenni_TTF_nelkul","Value":"true"}', '{"Id":"Lehet_orat_felvenni_TTF_nelkul","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3037, 1699, '{"Id":"Foglalkozasnal_csak_osztaly_es_tanora_jellegu_csoport_allithato","Value":"true"}', '{"Id":"Foglalkozasnal_csak_osztaly_es_tanora_jellegu_csoport_allithato","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3039, 2886, '{"Id":"Egy_statuszra_juto_kotelezo_oraszam","Value":"22"}', '{"Id":"Egy_statuszra_juto_kotelezo_oraszam","Value":"22"}', 0, 1, @intezmenyID, @tanevID),
(2885, 1698, '{"Id":"Tanulo_felhasznaloi_nev_generalas_modja","Options":[{"Selected":true,"Text":"Oktatási azonosító alapján","Value":"1"},{"Selected":false,"Text":"Kréta kód alapján","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', '{"Id":"Tanulo_felhasznaloi_nev_generalas_modja","Options":[{"Selected":true,"Text":"Oktatási azonosító alapján","Value":"1"},{"Selected":false,"Text":"Kréta kód alapján","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(3074, 1699, '{"Id":"helyettesites_eseten_felugyelet_alapertelmezetten_sorszamozando","Value":"false"}', '{"Id":"helyettesites_eseten_felugyelet_alapertelmezetten_sorszamozando","Value":"false"}', 0, 1,@intezmenyID,@tanevID),
(3075, 1699, '{"Id":"tanitasiOra_sorszamozas_mod","Value":"true"}', '{"Id":"tanitasiOra_sorszamozas_mod","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3076, 1696, '{"Id":"Ertekeles_datumanak_minimuma","Date":"' + @evElsoNapja + '"}', '{"Id":"Ertekeles_datumanak_minimuma","Date":"' + @evElsoNapja + '"}', 0, 1, @intezmenyID, @tanevID),
(5222, 1697, '{"Id":"Ertekelesek_oldalon_levo_keresok_alapertelemezett_feltoltese_ezek_alapjan","Options":[{"Selected":true,"Text":"TTF","Value":"1"},{"Selected":false,"Text":"Osztályfőnök","Value":"2"},{"Selected":false,"Text":"Bárki","Value":"3"}]}', '{"Id":"Ertekelesek_oldalon_levo_keresok_alapertelemezett_feltoltese_ezek_alapjan","Options":[{"Selected":true,"Text":"TTF","Value":"1"},{"Selected":false,"Text":"Osztályfőnök","Value":"2"},{"Selected":false,"Text":"Bárki","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(3078, 1699, '{"Id":"tanitasiOra_sorszamozas_csoportbontas","Value":"true"}', '{"Id":"tanitasiOra_sorszamozas_csoportbontas","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3079, 1697, '{"Id":"Havi_vagy_heti_naplozaras","Options":[{"Selected":false,"Text":"Havi","Value":"1"},{"Selected":false,"Text":"Heti","Value":"2"},{"Selected":true,"Text":"Nincs megadva","Value":"3"}]}', '{"Id":"Havi_vagy_heti_naplozaras","Options":[{"Selected":false,"Text":"Havi","Value":"1"},{"Selected":false,"Text":"Heti","Value":"2"},{"Selected":true,"Text":"Nincs megadva","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(3080, 2886 ,'{"Id":"Naplozaras_havi_ertek","Value":"28"}', '{"Id":"Naplozaras_havi_ertek","Value":"28"}', 0, 1, @intezmenyID, @tanevID),
(3081, 2886, '{"Id":"Naplozaras_heti_ertek","Value":"6"}' , '{"Id":"Naplozaras_heti_ertek","Value":"6"}', 0, 1, @intezmenyID, @tanevID),
(3082, 1696, '{"Id":"Naplozaras_eves_datuma","Date":"' + @evElsoNapja + '"}', '{"Id":"Naplozaras_eves_datuma","Date":"' + @evElsoNapja + '"}', 0, 1, @intezmenyID, @tanevID),
(3083, 2884, '{"Id":"Nem_kotott_munkaido_megjelenesenek_kezdoidopontja","Time":"10:00:00"}', '{"Id":"Nem_kotott_munkaido_megjelenesenek_kezdoidopontja","Time":"10:00:00"}', 0, 1, @intezmenyID, @tanevID),
(3084, 2884, '{"Id":"Nem_kotott_munkaido_megjelenesenek_zaroidopontja","Time":"15:00:00"}', '{"Id":"Nem_kotott_munkaido_megjelenesenek_zaroidopontja","Time":"15:00:00"}', 0, 1, @intezmenyID, @tanevID),
(5223, 1697, '{"Id":"Magatartas_szorgalom_ertekelesek_oldalon_levo_keresok_alapertelemezett_feltoltese_ezek_alapjan","Options":[{"Selected":true,"Text":"Osztályfőnök","Value":"1"},{"Selected":false,"Text":"TTF","Value":"2"}]}', '{"Id":"Magatartas_szorgalom_ertekelesek_oldalon_levo_keresok_alapertelemezett_feltoltese_ezek_alapjan","Options":[{"Selected":true,"Text":"Osztályfőnök","Value":"1"},{"Selected":false,"Text":"TTF","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(5225, 1698, '{"Id":"Tanuloi_jelszavak_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Születési dátum","Value":"1"},{"Selected":false,"Text":"Véletlenszerű","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}','{"Id":"Tanuloi_jelszavak_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Születési dátum","Value":"1"},{"Selected":false,"Text":"Véletlenszerű","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(5226, 1698, '{"Id":"Gondviselo_felhasznalonev_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Oktatási azonosító alapján","Value":"1"},{"Selected":false,"Text":"Kréta kód alapján","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', '{"Id":"Gondviselo_felhasznalonev_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Oktatási azonosító alapján","Value":"1"},{"Selected":false,"Text":"Kréta kód alapján","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(5227, 1698, '{"Id":"Gondviselo_jelszavak_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Születési dátum","Value":"1"},{"Selected":false,"Text":"Véletlenszerű","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}','{"Id":"Gondviselo_jelszavak_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Születési dátum","Value":"1"},{"Selected":false,"Text":"Véletlenszerű","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(5261, 1698, '{"Id":"Napirend_felvitelel_utkozes_figyeles","Options":[{"Selected":true,"Text":"Ütközés nem lehetséges","Value":"1"},{"Selected":false,"Text":"Figyelmeztetés","Value":"2"},{"Selected":false,"Text":"Ütközés lehetséges","Value":"3"}]}', '{"Id":"Napirend_felvitelel_utkozes_figyeles","Options":[{"Selected":true,"Text":"Ütközés nem lehetséges","Value":"1"},{"Selected":false,"Text":"Figyelmeztetés","Value":"2"},{"Selected":false,"Text":"Ütközés lehetséges","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(5436, 1699, '{"Id":"Osztalyfonok_ertekeles_osszes_targybol","Value":false}', '{"Id":"Osztalyfonok_ertekeles_osszes_targybol","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(5437, 1699, '{"Id":"Ora_sorszamozasat_naplozo_pedagogus_eldontheti","Value":true}', '{"Id":"Ora_sorszamozasat_naplozo_pedagogus_eldontheti","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7362, 1696, '{"Id":"I_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @I_negyedevDatum + '"}', '{"Id":"I_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @I_negyedevDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7363, 1696, '{"Id":"II_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @II_negyedevDatum + '"}', '{"Id":"II_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @II_negyedevDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7364, 1696, '{"Id":"III_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @III_negyedevDatum + '"}', '{"Id":"III_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @III_negyedevDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7365, 1696, '{"Id":"IV_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @IV_negyedevDatum + '"}', '{"Id":"IV_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @IV_negyedevDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(5438, 1696, '{"Id":"Felevi_jegyek_megjelenesenek_datuma","Date":"' + @felevVegeDatum + '"}', '{"Id":"Felevi_jegyek_megjelenesenek_datuma","Date":"' + @felevVegeDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(5439, 1696, '{"Id":"Ev_vegi_jegyek_megjelenesenek_datuma","Date":"' + @evVegeDatum + '"}', '{"Id":"Ev_vegi_jegyek_megjelenesenek_datuma","Date":"' + @evVegeDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(5440, 1696, '{"Id":"Ev_vegi_jegyek_megjelenesenek_datuma_vegzos","Date":"' + @evVegeDatum + '"}', '{"Id":"Ev_vegi_jegyek_megjelenesenek_datuma_vegzos","Date":"' + @evVegeDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(5441, 5442, '{"Id":"Alkalmazottak_lathatjak_a_diakok_adatait","Options":[' + @optionList + ']}', '{"Id":"Alkalmazottak_lathatjak_a_diakok_adatait","Options":[' + @optionList + ']}', 0, 1, @intezmenyID, @tanevID),
(5449, 1698, '{"Id":"Naplozaskor_mulasztas_szazalek_szamitas","Options":[{"Selected":true,"Text":"Egész éves óraszám alapján","Value":"1"},{"Selected":false,"Text":"Megtartott óraszám alapján","Value":"2"}]}', '{"Id":"Naplozaskor_mulasztas_szazalek_szamitas","Options":[{"Selected":true,"Text":"Egész éves óraszám alapján","Value":"1"},{"Selected":false,"Text":"Megtartott óraszám alapján","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(6717, 1699, '{"Id":"Naplozas_terem_befogadokepesseg","Value":true}', '{"Id":"Naplozas_terem_befogadokepesseg","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6764, 5442, '{"Id":"Tanorahoz_tartozo_csoportok","Options":[' + @csoportTipusList + ']}', '{"Id":"Tanorahoz_tartozo_csoportok","Options":[' + @csoportTipusList + ']}', 0, 1, @intezmenyID, @tanevID),
(6765, 1699, '{"Id":"Tanulo_Egy_Tanev_Egy_Evfolyam","Value":true}', '{"Id":"Tanulo_Egy_Tanev_Egy_Evfolyam","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6766, 1699, '{"Id":"Naplo_Tanulo_Aktualis_Osztaly_Ertekelesei_Mulasztasai","Value":true}', '{"Id":"Naplo_Tanulo_Aktualis_Osztaly_Ertekelesei_Mulasztasai","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6767, 1699, '{"Id":"Gondviselo_Auto_Email","Value":false}', '{"Id":"Gondviselo_Auto_Email","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(6768, 1699, '{"Id":"Feljegyzes_Osszes_Osztaly","Value":true}', '{"Id":"Feljegyzes_Osszes_Osztaly","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6769, 1699, '{"Id":"Csoportvezeto_Tanulo_Adat_Modositas","Value":true}', '{"Id":"Csoportvezeto_Tanulo_Adat_Modositas","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6770, 1699, '{"Id":"Csoportvezeto_Tanora_Celu_Csoportok","Value":false}', '{"Id":"Csoportvezeto_Tanora_Celu_Csoportok","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(6830, 1699, '{"Id":"SuccessFeedBack_Disable","Value":false}', '{"Id":"SuccessFeedBack_Disable","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(6854, 1699, '{"Id":"Magatartas_Szorgalom_Ertekeles_Csak_Ofokent","Value":true}', '{"Id":"Magatartas_Szorgalom_Ertekeles_Csak_Ofokent","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6941, 1698, '{"Id":"Teremutkozes_figyeles","Options":[{"Selected":false,"Text":"Ütközés nem lehetséges","Value":"1"},{"Selected":true,"Text":"Figyelmeztetés","Value":"2"},{"Selected":false,"Text":"Ütközés lehetséges","Value":"3"}]}', '{"Id":"Teremutkozes_figyeles","Options":[{"Selected":false,"Text":"Ütközés nem lehetséges","Value":"1"},{"Selected":true,"Text":"Figyelmeztetés","Value":"2"},{"Selected":false,"Text":"Ütközés lehetséges","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(7094, 1699, '{"Id":"Diak_altali_hazifeladatok_rogzitese","Value":true}', '{"Id":"Diak_altali_hazifeladatok_rogzitese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7106, 1696, '{"Id":"Osszefuggo_gyakorlat_kezd_datum","Date":"' + @osszefuggoGyakorlatKezdDatum + '"}', '{"Id":"Osszefuggo_gyakorlat_kezd_datum","Date":"' + @osszefuggoGyakorlatKezdDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7107, 1696, '{"Id":"Osszefuggo_gyakorlat_veg_datum","Date":"' + @osszefuggoGyakorlatVegDatum + '"}', '{"Id":"Osszefuggo_gyakorlat_veg_datum","Date":"' + @osszefuggoGyakorlatVegDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7108, 1699, '{"Id":"Osszefuggo_gyakorlat_egyedi_rogzites","Value":"false"}', '{"Id":"Osszefuggo_gyakorlat_egyedi_rogzites","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7130, 2886 ,'{"Id":"Ervenyes_tanitasi_nap_oraszam","Value":"3"}', '{"Id":"Ervenyes_tanitasi_nap_oraszam","Value":"3"}', 0, 1, @intezmenyID, @tanevID),
(7131, 1698, '{"Id":"Ertekelesek_Mulasztasok_Feljegyzesek_Kezelese_Osztalyvaltas_Eseten","Options":[{"Selected":false,"Text":"Semelyiket","Value":"0"},{"Selected":true,"Text":"Csak a közös tárgyakét(feljegyzéseknél mindegyiket)","Value":"1"},{"Selected":false,"Text":"Mindegyiket","Value":"2"}]}', '{"Id":"Ertekelesek_Mulasztasok_Feljegyzesek_Kezelese_Osztalyvaltas_Eseten","Options":[{"Selected":false,"Text":"Semelyiket","Value":"0"},{"Selected":true,"Text":"Csak a közös tárgyakét(feljegyzéseknél mindegyiket)","Value":"1"},{"Selected":false,"Text":"Mindegyiket","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(7132, 1698, '{"Id":"Ertekelesek_Mulasztasok_Feljegyzesek_Kezelese_Evfolyamvaltas_Eseten","Options":[{"Selected":true,"Text":"Semelyiket","Value":"0"},{"Selected":false,"Text":"Csak a közös tárgyakét(feljegyzéseknél mindegyiket)","Value":"1"},{"Selected":false,"Text":"Mindegyiket","Value":"2"}]}', '{"Id":"Ertekelesek_Mulasztasok_Feljegyzesek_Kezelese_Evfolyamvaltas_Eseten","Options":[{"Selected":true,"Text":"Semelyiket","Value":"0"},{"Selected":false,"Text":"Csak a közös tárgyakét(feljegyzéseknél mindegyiket)","Value":"1"},{"Selected":false,"Text":"Mindegyiket","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(7360, 5442, '{"Id":"Tanar_Feluleten_Orarend_Lathatosag","Options":[{"Selected":false,"Text":"Tanári órarendek","Value":"TanariOrarendKereso"}, {"Selected":false,"Text":"Osztály órarendek","Value":"OsztalyOrarendKereso"}, {"Selected":false,"Text":"Terem órarendek","Value":"TeremOrarendKereso"}]}', '{"Id":"Tanar_Feluleten_Orarend_Lathatosag","Options":[{"Selected":false,"Text":"Tanári órarendek","Value":"TanariOrarendKereso"}, {"Selected":false,"Text":"Osztály órarendek","Value":"OsztalyOrarendKereso"}, {"Selected":false,"Text":"Terem órarendek","Value":"TeremOrarendKereso"}]}', 0, 1, @intezmenyID, @tanevID),
(7361, 1699, '{"Id":"Tanora_Tema_Az_Ellenorzoben","Value":"true"}', '{"Id":"Tanora_Tema_Az_Ellenorzoben","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7375, 1699, '{"Id":"Csokkentett_gondviselok_kezelese","Value":"true"}', '{"Id":"Csokkentett_gondviselok_kezelese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7380, 1697, '{"Id":"Ertekelesek_megjelenese_az_ellenorzo_modulban","Options":[{"Selected":true,"Text":"Nincs késletetés","Value":"0"},{"Selected":false,"Text":"6 óra","Value":"6"},{"Selected":false,"Text":"12 óra","Value":"12"},{"Selected":false,"Text":"24 óra","Value":"24"}]}', '{"Id":"Ertekelesek_megjelenese_az_ellenorzo_modulban","Options":[{"Selected":true,"Text":"Nincs késletetés","Value":"0"},{"Selected":false,"Text":"6 óra","Value":"6"},{"Selected":false,"Text":"12 óra","Value":"12"},{"Selected":false,"Text":"24 óra","Value":"24"}]}', 0, 1, @intezmenyID, @tanevID),
(7563, 1699, '{"Id":"Osztalyatlag_megjelenitese_az_ellenorzo_feluleten","Value":"true"}', '{"Id":"Osztalyatlag_megjelenitese_az_ellenorzo_feluleten","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7564, 1699, '{"Id":"Fogadoorak_megjelenitese","Value":true}', '{"Id":"Fogadoorak_megjelenitese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7565, 1697, '{"Id":"Default_Feladat_Kategoria","Options":[{"Selected":false,"Text":"Minden","Value":"-1"},{"Selected":true,"Text":"Nevelés-oktatás","Value":"7553"},{"Selected":false,"Text":"Alapfokú művészetoktatás","Value":"7555"},{"Selected":false,"Text":"EGYMI","Value":"7717"},{"Selected":false,"Text":"Kollégium","Value":"7556"}]}', '{"Id":"Default_Feladat_Kategoria","Options":[{"Selected":false,"Text":"Minden","Value":"-1"},{"Selected":true,"Text":"Nevelés-oktatás","Value":"7553"},{"Selected":false,"Text":"Alapfokú művészetoktatás","Value":"7555"},{"Selected":false,"Text":"EGYMI","Value":"7717"},{"Selected":false,"Text":"Kollégium","Value":"7556"}]}', 0, 1, @intezmenyID, @tanevID),
(7568, 1699, '{"Id":"Egyeni_Csoportok_Automatikus_Letrehozasa","Value":"true"}', '{"Id":"Egyeni_Csoportok_Automatikus_Letrehozasa","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7650, 2884, '{"Id":"Fogado_Ora_Kezdoidopontja","Time":"10:00:00"}', '{"Id":"Fogado_Ora_Kezdoidopontja","Time":"10:00:00"}', 0, 1, @intezmenyID, @tanevID),
(7651, 2884, '{"Id":"Fogado_Ora_Zaroidopontja","Time":"18:00:00"}', '{"Id":"Fogado_Ora_Zaroidopontja","Time":"18:00:00"}', 0, 1, @intezmenyID, @tanevID),
(7661, 1697, '{"Id":"Napi_Szamonkeresi_Limit","Options":[{"Selected":true,"Text":"Nincs megadva","Value":"0"},{"Selected":false,"Text":"1","Value":"1"},{"Selected":false,"Text":"2","Value":"2"},{"Selected":false,"Text":"3","Value":"3"},{"Selected":false,"Text":"4","Value":"4"},{"Selected":false,"Text":"5","Value":"5"},{"Selected":false,"Text":"6","Value":"6"},{"Selected":false,"Text":"7","Value":"7"},{"Selected":false,"Text":"8","Value":"8"},{"Selected":false,"Text":"9","Value":"9"},{"Selected":false,"Text":"10","Value":"10"}]}', '{"Id":"Napi_Szamonkeresi_Limit","Options":[{"Selected":true,"Text":"Nincs megadva","Value":"0"},{"Selected":false,"Text":"1","Value":"1"},{"Selected":false,"Text":"2","Value":"2"},{"Selected":false,"Text":"3","Value":"3"},{"Selected":false,"Text":"4","Value":"4"},{"Selected":false,"Text":"5","Value":"5"},{"Selected":false,"Text":"6","Value":"6"},{"Selected":false,"Text":"7","Value":"7"},{"Selected":false,"Text":"8","Value":"8"},{"Selected":false,"Text":"9","Value":"9"},{"Selected":false,"Text":"10","Value":"10"}]}', 0, 1, @intezmenyID, @tanevID),
(7662, 5442, '{"Id":"Ertekeles_Modok_Beallitasa_Napi_Limithez","Options":[' + @ErtekelesModOptionList + ']}', '{"Id":"Ertekeles_Modok_Beallitasa_Napi_Limithez","Options":[' + @ErtekelesModOptionList + ']}', 0, 1, @intezmenyID, @tanevID),
(7663, 1698, '{"Id":"Limit_Figyelmeztetesi_Tiltasi_Beallitas","Options":[{"Selected":false,"Text":"Napi limiten túli számonkérés rögzítése nem lehetséges","Value":"1"},{"Selected":true,"Text":"Figyelmeztető ablak","Value":"2"},{"Selected":false,"Text":"Napi limiten túli számonkérés rögzítése lehetséges","Value":"3"}]}', '{"Id":"Limit_Figyelmeztetesi_Tiltasi_Beallitas","Options":[{"Selected":false,"Text":"Napi limiten túli számonkérés rögzítése nem lehetséges","Value":"1"},{"Selected":true,"Text":"Figyelmeztető ablak","Value":"2"},{"Selected":false,"Text":"Napi limiten túli számonkérés rögzítése lehetséges","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(7680, 5442, '{"Id":"Ertekeleseknel_Megjeleno_Specialis_Gombok_Lathatosaga","Options":[{"Selected":true,"Text":"-","Value":"1"},{"Selected":true,"Text":"5D","Value":"2"},{"Selected":false,"Text":"5K","Value":"3"},{"Selected":true,"Text":"MT","Value":"4"}]}', '{"Id":"Ertekeleseknel_Megjeleno_Specialis_Gombok_Lathatosaga","Options":[{"Selected":true,"Text":"-","Value":"1"},{"Selected":true,"Text":"5D","Value":"2"},{"Selected":false,"Text":"5K","Value":"3"},{"Selected":true,"Text":"MT","Value":"4"}]}', 0, 1, @intezmenyID, @tanevID),
(7683, 1698, '{"Id":"Foglalkozasok_Rogzitese_Hetvegere","Options":[{"Selected":true,"Text":"Csak hétköznap (H-P)","Value":"1"},{"Selected":false,"Text":"Hétköznap és + minden szombat (H-Sz)","Value":"2"},{"Selected":false,"Text":"Minden nap (H-V)","Value":"3"}]}', '{"Id":"Foglalkozasok_Rogzitese_Hetvegere","Options":[{"Selected":true,"Text":"Csak hétköznap (H-P)","Value":"1"},{"Selected":false,"Text":"Hétköznap és + minden szombat (H-Sz)","Value":"2"},{"Selected":false,"Text":"Minden nap (H-V)","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(7699, 1699, '{"Id":"Osztalyfonok_kiegeszitheti_osztalyaba_jaro_tanulok_ki_vagy_atsorolsasi_zaradekat","Value":"false"}', '{"Id":"Osztalyfonok_kiegeszitheti_osztalyaba_jaro_tanulok_ki_vagy_atsorolsasi_zaradekat","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7700, 1699, '{"Id":"Osztalyfonok_Modosithatjae_Tanulok_Mulasztasi_Adatait","Value":"true"}', '{"Id":"Osztalyfonok_Modosithatjae_Tanulok_Mulasztasi_Adatait","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7707, 2886, '{"Id":"Szakszeru_helyettesites_Szazalekos_Ertek_Osszegbe","Value":"100"}', '{"Id":"Szakszeru_helyettesites_Szazalekos_Ertek_Osszegbe","Value":"100"}', 0, 1, @intezmenyID, @tanevID),
(7708, 2886, '{"Id":"Nem_Szakszeru_Helyettesites_Szazalekos_Ertek_Osszegbe","Value":"100"}', '{"Id":"Nem_Szakszeru_Helyettesites_Szazalekos_Ertek_Osszegbe","Value":"100"}', 0, 1, @intezmenyID, @tanevID),
(7709, 2886, '{"Id":"Oraosszevonas_Szazalekos_Ertek_Osszegbe","Value":"100"}', '{"Id":"Oraosszevonas_Szazalekos_Ertek_Osszegbe","Value":"100"}', 0, 1, @intezmenyID, @tanevID),
(7710, 2886, '{"Id":"Osszevont_Felugyelet_Szazalekos_Ertek_Osszegbe","Value":"100"}', '{"Id":"Osszevont_Felugyelet_Szazalekos_Ertek_Osszegbe","Value":"100"}', 0, 1, @intezmenyID, @tanevID),
(7718, 1698, '{"Id":"Csoportvezetok_Igazolasi_Jogosultsaga","Options":[{"Selected":true,"Text":"Nem igazolhatnak","Value":"1"},{"Selected":false,"Text":"Csak igazoltra állíthatnak","Value":"2"},{"Selected":false,"Text":"Bármit beállíthatnak","Value":"3"}]}','{"Id":"Csoportvezetok_Igazolasi_Jogosultsaga","Options":[{"Selected":true,"Text":"Nem igazolhatnak","Value":"1"},{"Selected":false,"Text":"Csak igazoltra állíthatnak","Value":"2"},{"Selected":false,"Text":"Bármit beállíthatnak","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(7770, 2886, '{"Id":"Bukas_Veszelyre_Figyelmeztetes_Hatara","Value":"2"}', '{"Id":"Bukas_Veszelyre_Figyelmeztetes_Hatara","Value":"2"}', 0, 1, @intezmenyID, @tanevID),
(7771, 1699, '{"Id":"Szakgimnaziumok_Alapkezpeseskent_Tudjak_Kezelni_osztalyokat_Tanulokat","Value":"false"}', '{"Id":"Szakgimnaziumok_Alapkezpeseskent_Tudjak_Kezelni_osztalyokat_Tanulokat","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7784, 5442, '{"Id":"Nemzeti_Nyelvi_Dokumentum_Nyelvek","Options":[{"Selected":false,"Text":"horvát","Value":"500"},{"Selected":false,"Text":"német","Value":"507"},{"Selected":false,"Text":"román","Value":"523"},{"Selected":false,"Text":"szerb","Value":"536"}]}', '{"Id":"Nemzeti_Nyelvi_Dokumentum_Nyelvek","Options":[{"Selected":false,"Text":"horvát","Value":"500"},{"Selected":false,"Text":"német","Value":"507"},{"Selected":false,"Text":"román","Value":"523"},{"Selected":false,"Text":"szerb","Value":"536"}]}', 0, 1, @intezmenyID, @tanevID),
(7785, 5442, '{"Id":"Tavollet_Jogosult_Szerepkor","Options":[{"Selected":false,"Text":"Alkalmazott","Value":"1"},{"Selected":false,"Text":"Pedagógus","Value":"2"}]}', '{"Id":"Tavollet_Jogosult_Szerepkor","Options":[{"Selected":false,"Text":"Alkalmazott","Value":"1"},{"Selected":false,"Text":"Pedagógus","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(7786, 1699, '{"Id":"Orarendi_Elem_Hossz","Value":false}', '{"Id":"Orarendi_Elem_Hossz","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7800, 1699, '{"Id":"Ertesitesek_kuldese_a_mobil_alkalmazasok_szamara_a_tanulok_hazi_feladatokhoz_irt_hozzaszolasairol","Value":false}', '{"Id":"Ertesitesek_kuldese_a_mobil_alkalmazasok_szamara_a_tanulok_hazi_feladatokhoz_irt_hozzaszolasairol","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7801, 1698, '{"Id":"alapertelmezett_statusz_naplozasok_eseteben","Options":[{"Selected":true,"Text":"Üres jelenlét","Value":"1817"},{"Selected":false,"Text":"Jelenlévő","Value":"1498"}]}', '{"Id":"alapertelmezett_statusz_naplozasok_eseteben","Options":[{"Selected":true,"Text":"Üres jelenlét","Value":"1817"},{"Selected":false,"Text":"Jelenlévő","Value":"1498"}]}', 0, 1, @intezmenyID, @tanevID),
(7802, 1699, '{"Id":"osszes_dokumentum_eleresenek_engedelyezese_szaktanarok_es_osztalyfonokok_reszere","Value":"false"}', '{"Id":"osszes_dokumentum_eleresenek_engedelyezese_szaktanarok_es_osztalyfonokok_reszere","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7803, 1699, '{"Id":"hetesek_megjelenitese_az_elektronikus_ellenorzoben","Value":"false"}', '{"Id":"hetesek_megjelenitese_az_elektronikus_ellenorzoben","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7804, 1699, '{"Id":"Is_Csokkentett_Admin_Jog","Value":"false"}', '{"Id":"Is_Csokkentett_Admin_Jog","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7805, 1699, '{"Id":"magatartas_ertekeles_szabalyozasa","Value":"true"}', '{"Id":"magatartas_ertekeles_szabalyozasa","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7891, 1698, '{"Id":"elektronikus_naplo_zarasanak_datuma_beallitas_ervenyesegi_kore","Options":[{"Selected":false,"Text":"Csak az értékelések zárása","Value":"1"},{"Selected":true,"Text":"Értékelések és naplózás zárása","Value":"2"}]}', '{"Id":"elektronikus_naplo_zarasanak_datuma_beallitas_ervenyesegi_kore","Options":[{"Selected":false,"Text":"Csak az értékelések zárása","Value":"1"},{"Selected":true,"Text":"Értékelések és naplózás zárása","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(7892, 1699, '{"Id":"helyettesites_lathatosaga_az_ellenorzoben","Value":"true"}', '{"Id":"helyettesites_lathatosaga_az_ellenorzoben","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(8388, 1697, '{"Id":"igazolasok_naplozarasa","Options":[{"Selected":true,"Text":"nincs","Value":"365"},{"Selected":false,"Text":"0","Value":"0"},{"Selected":false,"Text":"1","Value":"1"},{"Selected":false,"Text":"2","Value":"2"},{"Selected":false,"Text":"3","Value":"3"},{"Selected":false,"Text":"4","Value":"4"},{"Selected":false,"Text":"5","Value":"5"},{"Selected":false,"Text":"6","Value":"6"},{"Selected":false,"Text":"7","Value":"7"},{"Selected":false,"Text":"8","Value":"8"},{"Selected":false,"Text":"9","Value":"9"},{"Selected":false,"Text":"10","Value":"10"},{"Selected":false,"Text":"11","Value":"11"},{"Selected":false,"Text":"12","Value":"12"},{"Selected":false,"Text":"13","Value":"13"},{"Selected":false,"Text":"14","Value":"14"},{"Selected":false,"Text":"15","Value":"15"},{"Selected":false,"Text":"16","Value":"16"},{"Selected":false,"Text":"17","Value":"17"},{"Selected":false,"Text":"18","Value":"18"},{"Selected":false,"Text":"19","Value":"19"},{"Selected":false,"Text":"20","Value":"20"},{"Selected":false,"Text":"21","Value":"21"},{"Selected":false,"Text":"22","Value":"22"},{"Selected":false,"Text":"23","Value":"23"},{"Selected":false,"Text":"24","Value":"24"},{"Selected":false,"Text":"25","Value":"25"},{"Selected":false,"Text":"26","Value":"26"},{"Selected":false,"Text":"27","Value":"27"},{"Selected":false,"Text":"28","Value":"28"},{"Selected":false,"Text":"29","Value":"29"},{"Selected":false,"Text":"30","Value":"30"},{"Selected":false,"Text":"31","Value":"31"},{"Selected":false,"Text":"32","Value":"32"},{"Selected":false,"Text":"33","Value":"33"},{"Selected":false,"Text":"34","Value":"34"},{"Selected":false,"Text":"35","Value":"35"},{"Selected":false,"Text":"36","Value":"36"},{"Selected":false,"Text":"37","Value":"37"},{"Selected":false,"Text":"38","Value":"38"},{"Selected":false,"Text":"39","Value":"39"},{"Selected":false,"Text":"40","Value":"40"},{"Selected":false,"Text":"41","Value":"41"},{"Selected":false,"Text":"42","Value":"42"},{"Selected":false,"Text":"43","Value":"43"},{"Selected":false,"Text":"44","Value":"44"},{"Selected":false,"Text":"45","Value":"45"},{"Selected":false,"Text":"46","Value":"46"},{"Selected":false,"Text":"47","Value":"47"},{"Selected":false,"Text":"48","Value":"48"},{"Selected":false,"Text":"49","Value":"49"},{"Selected":false,"Text":"50","Value":"50"}]}', '{"Id":"igazolasok_naplozarasa","Options":[{"Selected":true,"Text":"nincs","Value":"365"},{"Selected":false,"Text":"0","Value":"0"},{"Selected":false,"Text":"1","Value":"1"},{"Selected":false,"Text":"2","Value":"2"},{"Selected":false,"Text":"3","Value":"3"},{"Selected":false,"Text":"4","Value":"4"},{"Selected":false,"Text":"5","Value":"5"},{"Selected":false,"Text":"6","Value":"6"},{"Selected":false,"Text":"7","Value":"7"},{"Selected":false,"Text":"8","Value":"8"},{"Selected":false,"Text":"9","Value":"9"},{"Selected":false,"Text":"10","Value":"10"},{"Selected":false,"Text":"11","Value":"11"},{"Selected":false,"Text":"12","Value":"12"},{"Selected":false,"Text":"13","Value":"13"},{"Selected":false,"Text":"14","Value":"14"},{"Selected":false,"Text":"15","Value":"15"},{"Selected":false,"Text":"16","Value":"16"},{"Selected":false,"Text":"17","Value":"17"},{"Selected":false,"Text":"18","Value":"18"},{"Selected":false,"Text":"19","Value":"19"},{"Selected":false,"Text":"20","Value":"20"},{"Selected":false,"Text":"21","Value":"21"},{"Selected":false,"Text":"22","Value":"22"},{"Selected":false,"Text":"23","Value":"23"},{"Selected":false,"Text":"24","Value":"24"},{"Selected":false,"Text":"25","Value":"25"},{"Selected":false,"Text":"26","Value":"26"},{"Selected":false,"Text":"27","Value":"27"},{"Selected":false,"Text":"28","Value":"28"},{"Selected":false,"Text":"29","Value":"29"},{"Selected":false,"Text":"30","Value":"30"},{"Selected":false,"Text":"31","Value":"31"},{"Selected":false,"Text":"32","Value":"32"},{"Selected":false,"Text":"33","Value":"33"},{"Selected":false,"Text":"34","Value":"34"},{"Selected":false,"Text":"35","Value":"35"},{"Selected":false,"Text":"36","Value":"36"},{"Selected":false,"Text":"37","Value":"37"},{"Selected":false,"Text":"38","Value":"38"},{"Selected":false,"Text":"39","Value":"39"},{"Selected":false,"Text":"40","Value":"40"},{"Selected":false,"Text":"41","Value":"41"},{"Selected":false,"Text":"42","Value":"42"},{"Selected":false,"Text":"43","Value":"43"},{"Selected":false,"Text":"44","Value":"44"},{"Selected":false,"Text":"45","Value":"45"},{"Selected":false,"Text":"46","Value":"46"},{"Selected":false,"Text":"47","Value":"47"},{"Selected":false,"Text":"48","Value":"48"},{"Selected":false,"Text":"49","Value":"49"},{"Selected":false,"Text":"50","Value":"50"}]}', 0, 1, @intezmenyID, @tanevID),
(8400, 5442, '{"Id":"lezart_osztalynaplok","Options":[]}', '{"Id":"lezart_osztalynaplok","Options":[]}', 0, 1, @intezmenyID, @tanevID),
(8614, 1699, '{"Id":"ertekelesnel_a_naplojegyek_havi_atlaga_megjelenik","Value":"true"}', '{"Id":"ertekelesnel_a_naplojegyek_havi_atlaga_megjelenik","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(8682, 1698, '{"Id":"orarendi_elemek_rogzitesenek_elofeltetele","Options":[{"Selected":false,"Text":"Csak TTF alapján rögzíthetők","Value":"1"},{"Selected":false,"Text":"Csak nem nulla órás TTF elem alapján rögzíthetők","Value":"2"},{"Selected":true,"Text":"TTF nélkül is rögzíthetők","Value":"3"}]}', '{"Id":"orarendi_elemek_rogzitesenek_elofeltetele","Options":[{"Selected":false,"Text":"Csak TTF alapján rögzíthetők","Value":"1"},{"Selected":false,"Text":"Csak nem nulla órás TTF elem alapján rögzíthetők","Value":"2"},{"Selected":true,"Text":"TTF nélkül is rögzíthetők","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(8702, 1699, '{"Id":"mulasztasi_szazalek_szamitas_osztalyvaltas_utan","Value":"false"}', '{"Id":"mulasztasi_szazalek_szamitas_osztalyvaltas_utan","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
/*Értesítések*/
(1690, 1696, '{"Id":"Ertesites_bukasra_allo_tanulokrol","Date":"' + LEFT(@evVegeDatum, 4) + '-05-02"}', '{"Id":"Ertesites_bukasra_allo_tanulokrol","Date":"' + LEFT(@evVegeDatum, 4) + '-05-02"}', 0, 1, @intezmenyID, @tanevID),
(1691, 1696, '{"Id":"Ertesites_bukasra_allo_vegzos_tanulokrol","Date":"' + LEFT(@evVegeDatum, 4) + '-04-02"}', '{"Id":"Ertesites_bukasra_allo_vegzos_tanulokrol","Date":"' + LEFT(@evVegeDatum, 4) + '-04-02"}', 0, 1, @intezmenyID, @tanevID),
(1687, 1696, '{"Id":"Ertesites_Tanev_rendi_valtoztatasrol_idopont","Date":"' + @evElsoNapja + '"}', '{"Id":"Ertesites_Tanev_rendi_valtoztatasrol_idopont","Date":"' + @evElsoNapja + '"}', 0, 1, @intezmenyID, @tanevID),
(1686, 1695, '{"Id":"Ertesites_Tanev_rendi_valtoztatasrol_esetek","Options":[{"Selected":true,"Text":"Tanítás nélküli munkanap","Value":"1387"},{"Selected":false,"Text":"Tanítási nap ","Value":"1385"},{"Selected":false,"Text":"Munkaszüneti nap ","Value":"1386"}]}', '{"Id":"Ertesites_Tanev_rendi_valtoztatasrol_esetek","Options":[{"Selected":true,"Text":"Tanítás nélküli munkanap","Value":"1387"},{"Selected":false,"Text":"Tanítási nap ","Value":"1385"},{"Selected":false,"Text":"Munkaszüneti nap ","Value":"1386"}]}', 0, 1, @intezmenyID, @tanevID),
(1688, 1698, '{"Id":"Erdemjegy_beiras_ertesites_kesleltetese","Options":[{"Selected":true,"Text":"0 óra","Value":"0"},{"Selected":false,"Text":"4 óra","Value":"4"},{"Selected":false,"Text":"8 óra","Value":"8"},{"Selected":false,"Text":"12 óra","Value":"12"},{"Selected":false,"Text":"24 óra","Value":"24"}]}', '{"Id":"Erdemjegy_beiras_ertesites_kesleltetese","Options":[{"Selected":true,"Text":"0 óra","Value":"0"},{"Selected":false,"Text":"4 óra","Value":"4"},{"Selected":false,"Text":"8 óra","Value":"8"},{"Selected":false,"Text":"12 óra","Value":"12"},{"Selected":false,"Text":"24 óra","Value":"24"}]}', 0, 1, @intezmenyID, @tanevID),
(1689, 1698, '{"Id":"Ertesites_hianyzo_orabeirasrol_kesleltetese","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":false,"Text":"3 nap","Value":"3"},{"Selected":true,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', '{"Id":"Ertesites_hianyzo_orabeirasrol_kesleltetese","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":false,"Text":"3 nap","Value":"3"},{"Selected":true,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', 0, 1, @intezmenyID, @tanevID),
(1692, 1698, '{"Id":"Ertesites_nyilt_naprol","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":false,"Text":"3 nap","Value":"3"},{"Selected":true,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', '{"Id":"Ertesites_nyilt_naprol","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":false,"Text":"3 nap","Value":"3"},{"Selected":true,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', 0, 1, @intezmenyID, @tanevID),
(1693, 1698, '{"Id":"Ertesites_oralatogatasrol","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":true,"Text":"3 nap","Value":"3"},{"Selected":false,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', '{"Id":"Ertesites_oralatogatasrol","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":true,"Text":"3 nap","Value":"3"},{"Selected":false,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', 0, 1, @intezmenyID, @tanevID),
(1755, 1699, '{"Id":"Adminisztrator_ertesitese_orarendi_tanulo_utkozesrol","Value":"true"}', '{"Id":"Adminisztrator_ertesitese_orarendi_tanulo_utkozesrol","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6852, 1699, '{"Id":"Intezmeny_rovid_nevenek_beallitasa","Value":"true"}', '{"Id":"Intezmeny_rovid_nevenek_beallitasa","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7746, 1699, '{"Id":"Lazar_Ervin_Program_kezelese","Value":"false"}', '{"Id":"Lazar_Ervin_Program_kezelese","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7890, 1699, '{"Id":"nem_tanorai_celu_csoportok_ertekelesi_lehetosege","Value":"true"}', '{"Id":"nem_tanorai_celu_csoportok_ertekelesi_lehetosege","Value":"true"}', 0, 1, @intezmenyID, @tanevID)
INSERT INTO dbo.T_RENDSZERBEALLITAS (C_BEALLITASTIPUS, C_ERTEKTIPUS, C_ALAPERTEK, C_ERTEK, SERIAL, CREATOR, C_INTEZMENYID, C_TANEVID)
SELECT trb.C_BEALLITASTIPUS, trb.C_ERTEKTIPUS, trb.C_ALAPERTEK, trb.C_ERTEK, trb.SERIAL, trb.CREATOR, trb.C_INTEZMENYID, trb.C_TANEVID
FROM @TEMP_RENDSZERBEALLITAS trb
LEFT JOIN dbo.T_RENDSZERBEALLITAS rb ON rb.C_BEALLITASTIPUS = trb.C_BEALLITASTIPUS AND rb.C_INTEZMENYID = trb.C_INTEZMENYID AND trb.C_TANEVID = rb.C_TANEVID
WHERE rb.C_BEALLITASTIPUS IS NULL
END
GO

View file

@ -0,0 +1,66 @@

DROP TABLE IF EXISTS tmpForSwitchDictionaryItemBase
CREATE TABLE tmpForSwitchDictionaryItemBase(RegiID int, UjID int, TanevID int, C_NAME nvarchar(500), C_TYPE nvarchar(64))
DECLARE @TEMP_EnvironmentName nvarchar(1000), @LastTanevSorszam int
SET @LastTanevSorszam = (SELECT MAX(C_SORSZAM) FROM T_TANEV WHERE TOROLT = 'F' AND (C_KOVETKEZO = 'T' OR C_AKTIV = 'T'))
SET @TEMP_EnvironmentName = (SELECT [Value]
FROM dev.EnvironmentInfo WHERE [Key] = 'Dictionary')
IF (@TEMP_EnvironmentName IS NULL OR @TEMP_EnvironmentName NOT IN ('KK','NSZFH','HOI','AZURE'))
BEGIN INSERT INTO T_DICTIONARYITEMBASE(C_VALUE) VALUES('Nincs Dictionary ertek a dev.EnvironmentInfo tablaban') END -- elszall a migracio ha nincs
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8703 ----- Kötött munkaidő megjelenítése -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8703, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Kötött munkaidő megjelenítése' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Kötött munkaidő megjelenítése' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8703 ----- Kötött munkaidő megjelenítése -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8703, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Kötött munkaidő megjelenítése' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Kötött munkaidő megjelenítése' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8703 ----- Kötött munkaidő megjelenítése -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8703, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Kötött munkaidő megjelenítése' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Kötött munkaidő megjelenítése' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8703 ----- Kötött munkaidő megjelenítése -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8703, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Kötött munkaidő megjelenítése' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 61 AND DIB.C_NAME = N'Kötött munkaidő megjelenítése' AND DIB.TOROLT = 'F'
END
;
DISABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].[uspCreateDictionaryItems] NULL, NULL;
ENABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].uspSwitchDictionaryItemBaseFromTmp;

View file

@ -0,0 +1,26 @@
DECLARE intezmenytanevekCursor CURSOR LOCAL FOR
SELECT
ia.C_INTEZMENYID
,ia.C_TANEVID
FROM T_INTEZMENYADATOK ia
JOIN T_TANEV t ON t.ID = ia.C_TANEVID AND t.TOROLT = 'F'
JOIN T_INTEZMENY i ON i.ID = ia.C_INTEZMENYID AND i.TOROLT = 'F'
WHERE ia.TOROLT = 'F'
DECLARE @intezmenyId int, @tanevId int
OPEN intezmenytanevekCursor
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
WHILE @@FETCH_STATUS = 0
BEGIN
IF (SELECT COUNT(1) FROM T_TANEVRENDJE_OSSZES WHERE C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F') > 1
BEGIN
PRINT N'INTÉZMÉNY ID: ' + CAST(@intezmenyId AS NVARCHAR(10)) + N', TANÉV ID: ' + CAST(@tanevId AS NVARCHAR(10))
EXEC sp_Global_SetSystemSettingsDefaultData @IntezmenyId = @intezmenyId, @TanevId = @tanevId
END
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
END
CLOSE intezmenytanevekCursor
DEALLOCATE intezmenytanevekCursor

View file

@ -0,0 +1,222 @@
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
DROP PROCEDURE IF EXISTS [sp_Global_SetSystemSettingsDefaultData]
GO
CREATE PROCEDURE [sp_Global_SetSystemSettingsDefaultData]
@intezmenyID int,
@tanevID int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
DECLARE @TEMP_RENDSZERBEALLITAS TABLE (
C_BEALLITASTIPUS INT not null,
C_ERTEKTIPUS INT not null,
C_ALAPERTEK NVARCHAR(MAX) null,
C_ERTEK NVARCHAR(MAX) not null,
SERIAL INT null,
CREATOR INT null,
C_INTEZMENYID INT not null,
C_TANEVID INT not null
)
DECLARE @felevVegeDatum nvarchar(50) = COALESCE(
(SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1400 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T')
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT C_UTOLSONAP FROM T_TANEV_OSSZES WHERE ID = @tanevID))) + '-02-01'
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT MAX(C_NAPDATUMA) FROM T_NAPTARINAP_OSSZES WHERE C_TANEVID = @tanevID AND TOROLT='F'))) + '-02-01')
DECLARE @evVegeDatum nvarchar(50) = COALESCE(
(SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1395 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T')
,(SELECT FORMAT(C_UTOLSOTANITASINAP, 'yyyy-MM-dd') FROM T_TANEV_OSSZES WHERE ID = @tanevID)
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT MAX(C_NAPDATUMA) FROM T_NAPTARINAP_OSSZES WHERE C_TANEVID = @tanevID AND TOROLT='F'))) + '-06-15')
DECLARE @evElsoNapja nvarchar(50) = COALESCE(
(SELECT FORMAT(C_KEZDONAP, 'yyyy-MM-dd') FROM T_TANEV_OSSZES WHERE ID = @tanevID)
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT MIN(C_NAPDATUMA) FROM T_NAPTARINAP_OSSZES WHERE C_TANEVID = @tanevID AND TOROLT='F'))) + '-09-01')
DECLARE @osszefuggoGyakorlatKezdDatum nvarchar(50) = COALESCE((SELECT FORMAT(DATEADD(DAY, 1, C_DATUM), 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1395 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T'), (SELECT FORMAT(DATEADD(DAY, 1, C_UTOLSOTANITASINAP), 'yyyy-MM-dd') FROM T_TANEV WHERE C_INTEZMENYID = @intezmenyID AND ID = @tanevID))
DECLARE @osszefuggoGyakorlatVegDatum nvarchar(50) = (SELECT FORMAT(DATEADD(YEAR, 1, DATEADD(DAY, -1, C_KEZDONAP)), 'yyyy-MM-dd') FROM T_TANEV WHERE C_INTEZMENYID = @intezmenyID AND ID = @tanevID)
DECLARE @I_negyedevDatum nvarchar(50) = ISNULL((SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1403 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T') ,@felevVegeDatum);
DECLARE @II_negyedevDatum nvarchar(50) = @felevVegeDatum;
DECLARE @III_negyedevDatum nvarchar(50) = ISNULL((SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1404 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T') ,@evVegeDatum);
DECLARE @IV_negyedevDatum nvarchar(50) = @evVegeDatum;
DECLARE @MunkakorTipusTypeId INT = 12;
DECLARE @tmp TABLE (options nvarchar(MAX))
INSERT INTO @tmp
SELECT '{"Selected":false,"Text":"' + ISNULL(C_NAME,'') + '","Value":"' + CAST(ISNULL(ID,'') as nvarchar(10)) + '"}' from T_DICTIONARYITEMBASE where C_DICTIONARYTYPEID = @MunkakorTipusTypeId and C_INTEZMENYID = @intezmenyID and C_TANEVID = @tanevID and TOROLT = 'F' order by C_VALUE
DECLARE @optionList nVARCHAR(MAX)
SELECT @optionList = COALESCE(@optionList + ', ', '') + options FROM @tmp
SET @optionList = ISNULL(@optionList, '')
DECLARE @ErtekelesModTypeId INT = 45;
DECLARE @ErtekelesModoktmp TABLE (options nvarchar(MAX))
INSERT INTO @ErtekelesModoktmp
SELECT '{"Selected":'+IIF(C_NAME = 'Írásbeli témazáró dolgozat','true','false')+',"Text":"' + ISNULL(C_NAME,'') + '","Value":"' + CAST(ISNULL(ID,'') as nvarchar(10)) + '"}' from T_DICTIONARYITEMBASE where C_DICTIONARYTYPEID = @ErtekelesModTypeId and C_INTEZMENYID = @intezmenyID and C_TANEVID = @tanevID and TOROLT = 'F' order by C_VALUE
DECLARE @ErtekelesModOptionList nVARCHAR(MAX)
SELECT @ErtekelesModOptionList = COALESCE(@ErtekelesModOptionList + ', ', '') + options FROM @ErtekelesModoktmp
SET @ErtekelesModOptionList = ISNULL(@ErtekelesModOptionList, '')
DECLARE @CsoportTipusTypeId INT = 22;
DECLARE @csoportTipusokTemp TABLE (options nvarchar(MAX))
INSERT INTO @csoportTipusokTemp
SELECT '{"Selected":false,"Text":"' + ISNULL(C_NAME,'') + '","Value":"' + CAST(ISNULL(ID,'') as nvarchar(10)) + '"}' from T_DICTIONARYITEMBASE where C_DICTIONARYTYPEID = @CsoportTipusTypeId and C_INTEZMENYID = @intezmenyID and C_TANEVID = @tanevID and TOROLT = 'F' order by C_VALUE
DECLARE @csoportTipusList nVARCHAR(MAX)
SELECT @csoportTipusList = COALESCE(@csoportTipusList + ', ', '') + options FROM @csoportTipusokTemp
SET @csoportTipusList = ISNULL(@csoportTipusList, '')
INSERT INTO @TEMP_RENDSZERBEALLITAS (C_BEALLITASTIPUS, C_ERTEKTIPUS, C_ALAPERTEK, C_ERTEK, SERIAL, CREATOR, C_INTEZMENYID, C_TANEVID)
VALUES
(1666, 1699, '{"Id":"Tanulo_sajatos_nevelesi_igenyenek_szocialis_es_tanugyi_adatainak_kezelese","Value":true}', '{"Id":"Tanulo_sajatos_nevelesi_igenyenek_szocialis_es_tanugyi_adatainak_kezelese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1667, 1699, '{"Id":"Tanulo_vallasi_adatainak_kezelese","Value":"false"}', '{"Id":"Tanulo_vallasi_adatainak_kezelese","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1818, 1699, '{"Id":"Tanulo_sportoloi_adatainak_kezelese","Value":"false"}', '{"Id":"Tanulo_sportoloi_adatainak_kezelese","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1668, 1699, '{"Id":"Tanulok_osztalyok_kozotti_atsorolasa_eseten_a_csoportbontasokon_kivuli_csoportokbol_valo_kilepteteset_is_automatikusan_elvegezze_a_program","Value":"true"}', '{"Id":"Tanulok_osztalyok_kozotti_atsorolasa_eseten_a_csoportbontasokon_kivuli_csoportokbol_valo_kilepteteset_is_automatikusan_elvegezze_a_program","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1669, 1699, '{"Id":"A_felhasznalok_nem_valtoztathatjak_meg_a_jelszavukat_az_elektronikus_ellenorzoben","Value":"true"}', '{"Id":"A_felhasznalok_nem_valtoztathatjak_meg_a_jelszavukat_az_elektronikus_ellenorzoben","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1670, 1699, '{"Id":"A_tanulok_ertekeleseinel_az_ertekelesek_sulyszamainak_megjelenitese","Value":"true"}', '{"Id":"A_tanulok_ertekeleseinel_az_ertekelesek_sulyszamainak_megjelenitese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1671, 1699, '{"Id":"Pedagogusok_sajat_orarendjeiket_modosithatjak_az_elektronikus_naploban","Value":"false"}', '{"Id":"Pedagogusok_sajat_orarendjeiket_modosithatjak_az_elektronikus_naploban","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1672, 1698, '{"Id":"A_haladasi_naplo_csak_az_alabbiak_szerint_toltheto_ki_utolag_naplozni_","Options":[{"Selected":true,"Text":"Akármit felvehet","Value":"1"},{"Selected":false,"Text":"Csak tantárgyfelosztás alapján","Value":"2"},{"Selected":false,"Text":"Semmit","Value":"3"}]}', '{"Id":"A_haladasi_naplo_csak_az_alabbiak_szerint_toltheto_ki_utolag_naplozni_","Options":[{"Selected":true,"Text":"Akármit felvehet","Value":"1"},{"Selected":false,"Text":"Csak tantárgyfelosztás alapján","Value":"2"},{"Selected":false,"Text":"Semmit","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(1673, 1699, '{"Id":"A_haladasi_naploba_orankent_csak_egy_tanora_rogzitheto","Value":"true"}', '{"Id":"A_haladasi_naploba_orankent_csak_egy_tanora_rogzitheto","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1674, 1699, '{"Id":"Elmaradt_tanitasi_ora_rogzitesenek_tiltasa","Value":"false"}', '{"Id":"Elmaradt_tanitasi_ora_rogzitesenek_tiltasa","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1675, 1699, '{"Id":"Pedagogusok_csak_az_eloirt_helyettesiteseiket_regisztralhatjak_a_haladasi_naploban","Value":"false"}', '{"Id":"Pedagogusok_csak_az_eloirt_helyettesiteseiket_regisztralhatjak_a_haladasi_naploban","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1676, 1699, '{"Id":"A_tanarok_csak_a_sajat_tantargyfelosztasukban_szereplo_osztalyok_csoportok_tanuloit_ertekelhetik","Value":"true"}', '{"Id":"A_tanarok_csak_a_sajat_tantargyfelosztasukban_szereplo_osztalyok_csoportok_tanuloit_ertekelhetik","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1677, 1699, '{"Id":"Osztalyfonok_modosithatja_osztalyaba_jaro_tanulok_adatait","Value":"false"}', '{"Id":"Osztalyfonok_modosithatja_osztalyaba_jaro_tanulok_adatait","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1678, 1699, '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_szocialis_tanugyi_es_SNI_BTM_adatait","Value":"false"}', '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_szocialis_tanugyi_es_SNI_BTM_adatait","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1679, 1699, '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_zaradekat","Value":"false"}', '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_zaradekat","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1680, 1699, '{"Id":"Osztalyfonok_megtekintheti_kezelheti_az_osztalyaba_jaro_tanulok_vallasi_adatait","Value":"false"}', '{"Id":"Osztalyfonok_megtekintheti_kezelheti_az_osztalyaba_jaro_tanulok_vallasi_adatait","Value":"false"}', 0 ,1, @intezmenyID, @tanevID),
(1764, 1699, '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_sportoloi_adatait","Value":"false"}', '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_sportoloi_adatait","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1681, 1699, '{"Id":"Ertekelesnel_a_naplojegyek_atlaga_megjelenik","Value":"true"}', '{"Id":"Ertekelesnel_a_naplojegyek_atlaga_megjelenik","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1682, 1698, '{"Id":"Magantanulo_oralatogatas_aloli_mentessegenek_kezelese","Options":[{"Selected":true,"Text":"Nem kell megjelennie","Value":"1"},{"Selected":false,"Text":"Csak gyakorlaton","Value":"2"},{"Selected":false,"Text":"Minden órán","Value":"3"}]}', '{"Id":"Magantanulo_oralatogatas_aloli_mentessegenek_kezelese","Options":[{"Selected":true,"Text":"Nem kell megjelennie","Value":"1"},{"Selected":false,"Text":"Csak gyakorlaton","Value":"2"},{"Selected":false,"Text":"Minden órán","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(1683, 1699, '{"Id":"Az_iskolaerdeku_tavollet_tipusu_igazolasok_beleszamitanak_a_tanulo_osszes_mulasztasaba","Value":"true"}', '{"Id":"Az_iskolaerdeku_tavollet_tipusu_igazolasok_beleszamitanak_a_tanulo_osszes_mulasztasaba","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1684, 1699, '{"Id":"Osztalyfonok_szamara_tiltott_a_mulasztasi_adatok_modositasa","Value":"false"}', '{"Id":"Osztalyfonok_szamara_tiltott_a_mulasztasi_adatok_modositasa","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1685, 1699, '{"Id":"A_foglalkozasok_mulasztasi_adatai_megadasanal_a_parhuzamos_orakkal_valo_utkozes_vizsgalata","Value":"true"}', '{"Id":"A_foglalkozasok_mulasztasi_adatai_megadasanal_a_parhuzamos_orakkal_valo_utkozes_vizsgalata","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(2882, 2884, '{"Id":"Az_elektronikus_naplo_megjelenesenek_kezdoidopontja","Time":"07:00:00"}', '{"Id":"Az_elektronikus_naplo_megjelenesenek_kezdoidopontja","Time":"07:00:00"}', 0, 1, @intezmenyID, @tanevID),
(2883, 2884, '{"Id":"Az_elektronikus_naplo_megjelenesenek_zaroidopontja","Time":"18:00:00"}', '{"Id":"Az_elektronikus_naplo_megjelenesenek_zaroidopontja","Time":"18:00:00"}', 0, 1, @intezmenyID, @tanevID),
(2874, 2886, '{"Id":"Szakszeru_helyettesites_eseten_az_elszamolt_oraszam","Value":"1"}', '{"Id":"Szakszeru_helyettesites_eseten_az_elszamolt_oraszam","Value":"1"}', 0, 1, @intezmenyID, @tanevID),
(2875, 2886, '{"Id":"Nem_szakszeru_felugyelet_helyettesites_eseten_az_elszamolt_oraszam","Value":"0.5"}', '{"Id":"Nem_szakszeru_felugyelet_helyettesites_eseten_az_elszamolt_oraszam","Value":"0.5"}', 0, 1, @intezmenyID, @tanevID),
(2876, 2886, '{"Id":"Oraosszevonasos_helyettesites_eseten_az_elszamolt_oraszam","Value":"0.3"}', '{"Id":"Oraosszevonasos_helyettesites_eseten_az_elszamolt_oraszam","Value":"0.3"}', 0, 1, @intezmenyID, @tanevID),
(2877, 1699, '{"Id":"Lehet_e_helyettesites_tulora","Value":"false"}', '{"Id":"Lehet_e_helyettesites_tulora","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(3006, 1699, '{"Id":"Tanar_vehet_e_fel_orat_maganak","Value":"true"}', '{"Id":"Tanar_vehet_e_fel_orat_maganak","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3015, 1699, '{"Id":"Lehet_orat_felvenni_TTF_nelkul","Value":"true"}', '{"Id":"Lehet_orat_felvenni_TTF_nelkul","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3037, 1699, '{"Id":"Foglalkozasnal_csak_osztaly_es_tanora_jellegu_csoport_allithato","Value":"true"}', '{"Id":"Foglalkozasnal_csak_osztaly_es_tanora_jellegu_csoport_allithato","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3039, 2886, '{"Id":"Egy_statuszra_juto_kotelezo_oraszam","Value":"22"}', '{"Id":"Egy_statuszra_juto_kotelezo_oraszam","Value":"22"}', 0, 1, @intezmenyID, @tanevID),
(2885, 1698, '{"Id":"Tanulo_felhasznaloi_nev_generalas_modja","Options":[{"Selected":true,"Text":"Oktatási azonosító alapján","Value":"1"},{"Selected":false,"Text":"Kréta kód alapján","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', '{"Id":"Tanulo_felhasznaloi_nev_generalas_modja","Options":[{"Selected":true,"Text":"Oktatási azonosító alapján","Value":"1"},{"Selected":false,"Text":"Kréta kód alapján","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(3074, 1699, '{"Id":"helyettesites_eseten_felugyelet_alapertelmezetten_sorszamozando","Value":"false"}', '{"Id":"helyettesites_eseten_felugyelet_alapertelmezetten_sorszamozando","Value":"false"}', 0, 1,@intezmenyID,@tanevID),
(3075, 1699, '{"Id":"tanitasiOra_sorszamozas_mod","Value":"true"}', '{"Id":"tanitasiOra_sorszamozas_mod","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3076, 1696, '{"Id":"Ertekeles_datumanak_minimuma","Date":"' + @evElsoNapja + '"}', '{"Id":"Ertekeles_datumanak_minimuma","Date":"' + @evElsoNapja + '"}', 0, 1, @intezmenyID, @tanevID),
(5222, 1697, '{"Id":"Ertekelesek_oldalon_levo_keresok_alapertelemezett_feltoltese_ezek_alapjan","Options":[{"Selected":true,"Text":"TTF","Value":"1"},{"Selected":false,"Text":"Osztályfőnök","Value":"2"},{"Selected":false,"Text":"Bárki","Value":"3"}]}', '{"Id":"Ertekelesek_oldalon_levo_keresok_alapertelemezett_feltoltese_ezek_alapjan","Options":[{"Selected":true,"Text":"TTF","Value":"1"},{"Selected":false,"Text":"Osztályfőnök","Value":"2"},{"Selected":false,"Text":"Bárki","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(3078, 1699, '{"Id":"tanitasiOra_sorszamozas_csoportbontas","Value":"true"}', '{"Id":"tanitasiOra_sorszamozas_csoportbontas","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3079, 1697, '{"Id":"Havi_vagy_heti_naplozaras","Options":[{"Selected":false,"Text":"Havi","Value":"1"},{"Selected":false,"Text":"Heti","Value":"2"},{"Selected":true,"Text":"Nincs megadva","Value":"3"}]}', '{"Id":"Havi_vagy_heti_naplozaras","Options":[{"Selected":false,"Text":"Havi","Value":"1"},{"Selected":false,"Text":"Heti","Value":"2"},{"Selected":true,"Text":"Nincs megadva","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(3080, 2886 ,'{"Id":"Naplozaras_havi_ertek","Value":"28"}', '{"Id":"Naplozaras_havi_ertek","Value":"28"}', 0, 1, @intezmenyID, @tanevID),
(3081, 2886, '{"Id":"Naplozaras_heti_ertek","Value":"6"}' , '{"Id":"Naplozaras_heti_ertek","Value":"6"}', 0, 1, @intezmenyID, @tanevID),
(3082, 1696, '{"Id":"Naplozaras_eves_datuma","Date":"' + @evElsoNapja + '"}', '{"Id":"Naplozaras_eves_datuma","Date":"' + @evElsoNapja + '"}', 0, 1, @intezmenyID, @tanevID),
(3083, 2884, '{"Id":"Nem_kotott_munkaido_megjelenesenek_kezdoidopontja","Time":"10:00:00"}', '{"Id":"Nem_kotott_munkaido_megjelenesenek_kezdoidopontja","Time":"10:00:00"}', 0, 1, @intezmenyID, @tanevID),
(3084, 2884, '{"Id":"Nem_kotott_munkaido_megjelenesenek_zaroidopontja","Time":"15:00:00"}', '{"Id":"Nem_kotott_munkaido_megjelenesenek_zaroidopontja","Time":"15:00:00"}', 0, 1, @intezmenyID, @tanevID),
(5223, 1697, '{"Id":"Magatartas_szorgalom_ertekelesek_oldalon_levo_keresok_alapertelemezett_feltoltese_ezek_alapjan","Options":[{"Selected":true,"Text":"Osztályfőnök","Value":"1"},{"Selected":false,"Text":"TTF","Value":"2"}]}', '{"Id":"Magatartas_szorgalom_ertekelesek_oldalon_levo_keresok_alapertelemezett_feltoltese_ezek_alapjan","Options":[{"Selected":true,"Text":"Osztályfőnök","Value":"1"},{"Selected":false,"Text":"TTF","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(5225, 1698, '{"Id":"Tanuloi_jelszavak_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Születési dátum","Value":"1"},{"Selected":false,"Text":"Véletlenszerű","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}','{"Id":"Tanuloi_jelszavak_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Születési dátum","Value":"1"},{"Selected":false,"Text":"Véletlenszerű","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(5226, 1698, '{"Id":"Gondviselo_felhasznalonev_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Oktatási azonosító alapján","Value":"1"},{"Selected":false,"Text":"Kréta kód alapján","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', '{"Id":"Gondviselo_felhasznalonev_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Oktatási azonosító alapján","Value":"1"},{"Selected":false,"Text":"Kréta kód alapján","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(5227, 1698, '{"Id":"Gondviselo_jelszavak_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Születési dátum","Value":"1"},{"Selected":false,"Text":"Véletlenszerű","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}','{"Id":"Gondviselo_jelszavak_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Születési dátum","Value":"1"},{"Selected":false,"Text":"Véletlenszerű","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(5261, 1698, '{"Id":"Napirend_felvitelel_utkozes_figyeles","Options":[{"Selected":true,"Text":"Ütközés nem lehetséges","Value":"1"},{"Selected":false,"Text":"Figyelmeztetés","Value":"2"},{"Selected":false,"Text":"Ütközés lehetséges","Value":"3"}]}', '{"Id":"Napirend_felvitelel_utkozes_figyeles","Options":[{"Selected":true,"Text":"Ütközés nem lehetséges","Value":"1"},{"Selected":false,"Text":"Figyelmeztetés","Value":"2"},{"Selected":false,"Text":"Ütközés lehetséges","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(5436, 1699, '{"Id":"Osztalyfonok_ertekeles_osszes_targybol","Value":false}', '{"Id":"Osztalyfonok_ertekeles_osszes_targybol","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(5437, 1699, '{"Id":"Ora_sorszamozasat_naplozo_pedagogus_eldontheti","Value":true}', '{"Id":"Ora_sorszamozasat_naplozo_pedagogus_eldontheti","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7362, 1696, '{"Id":"I_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @I_negyedevDatum + '"}', '{"Id":"I_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @I_negyedevDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7363, 1696, '{"Id":"II_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @II_negyedevDatum + '"}', '{"Id":"II_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @II_negyedevDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7364, 1696, '{"Id":"III_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @III_negyedevDatum + '"}', '{"Id":"III_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @III_negyedevDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7365, 1696, '{"Id":"IV_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @IV_negyedevDatum + '"}', '{"Id":"IV_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @IV_negyedevDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(5438, 1696, '{"Id":"Felevi_jegyek_megjelenesenek_datuma","Date":"' + @felevVegeDatum + '"}', '{"Id":"Felevi_jegyek_megjelenesenek_datuma","Date":"' + @felevVegeDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(5439, 1696, '{"Id":"Ev_vegi_jegyek_megjelenesenek_datuma","Date":"' + @evVegeDatum + '"}', '{"Id":"Ev_vegi_jegyek_megjelenesenek_datuma","Date":"' + @evVegeDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(5440, 1696, '{"Id":"Ev_vegi_jegyek_megjelenesenek_datuma_vegzos","Date":"' + @evVegeDatum + '"}', '{"Id":"Ev_vegi_jegyek_megjelenesenek_datuma_vegzos","Date":"' + @evVegeDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(5441, 5442, '{"Id":"Alkalmazottak_lathatjak_a_diakok_adatait","Options":[' + @optionList + ']}', '{"Id":"Alkalmazottak_lathatjak_a_diakok_adatait","Options":[' + @optionList + ']}', 0, 1, @intezmenyID, @tanevID),
(5449, 1698, '{"Id":"Naplozaskor_mulasztas_szazalek_szamitas","Options":[{"Selected":true,"Text":"Egész éves óraszám alapján","Value":"1"},{"Selected":false,"Text":"Megtartott óraszám alapján","Value":"2"}]}', '{"Id":"Naplozaskor_mulasztas_szazalek_szamitas","Options":[{"Selected":true,"Text":"Egész éves óraszám alapján","Value":"1"},{"Selected":false,"Text":"Megtartott óraszám alapján","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(6717, 1699, '{"Id":"Naplozas_terem_befogadokepesseg","Value":true}', '{"Id":"Naplozas_terem_befogadokepesseg","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6764, 5442, '{"Id":"Tanorahoz_tartozo_csoportok","Options":[' + @csoportTipusList + ']}', '{"Id":"Tanorahoz_tartozo_csoportok","Options":[' + @csoportTipusList + ']}', 0, 1, @intezmenyID, @tanevID),
(6765, 1699, '{"Id":"Tanulo_Egy_Tanev_Egy_Evfolyam","Value":true}', '{"Id":"Tanulo_Egy_Tanev_Egy_Evfolyam","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6766, 1699, '{"Id":"Naplo_Tanulo_Aktualis_Osztaly_Ertekelesei_Mulasztasai","Value":true}', '{"Id":"Naplo_Tanulo_Aktualis_Osztaly_Ertekelesei_Mulasztasai","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6767, 1699, '{"Id":"Gondviselo_Auto_Email","Value":false}', '{"Id":"Gondviselo_Auto_Email","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(6768, 1699, '{"Id":"Feljegyzes_Osszes_Osztaly","Value":true}', '{"Id":"Feljegyzes_Osszes_Osztaly","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6769, 1699, '{"Id":"Csoportvezeto_Tanulo_Adat_Modositas","Value":true}', '{"Id":"Csoportvezeto_Tanulo_Adat_Modositas","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6770, 1699, '{"Id":"Csoportvezeto_Tanora_Celu_Csoportok","Value":false}', '{"Id":"Csoportvezeto_Tanora_Celu_Csoportok","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(6830, 1699, '{"Id":"SuccessFeedBack_Disable","Value":false}', '{"Id":"SuccessFeedBack_Disable","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(6854, 1699, '{"Id":"Magatartas_Szorgalom_Ertekeles_Csak_Ofokent","Value":true}', '{"Id":"Magatartas_Szorgalom_Ertekeles_Csak_Ofokent","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6941, 1698, '{"Id":"Teremutkozes_figyeles","Options":[{"Selected":false,"Text":"Ütközés nem lehetséges","Value":"1"},{"Selected":true,"Text":"Figyelmeztetés","Value":"2"},{"Selected":false,"Text":"Ütközés lehetséges","Value":"3"}]}', '{"Id":"Teremutkozes_figyeles","Options":[{"Selected":false,"Text":"Ütközés nem lehetséges","Value":"1"},{"Selected":true,"Text":"Figyelmeztetés","Value":"2"},{"Selected":false,"Text":"Ütközés lehetséges","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(7094, 1699, '{"Id":"Diak_altali_hazifeladatok_rogzitese","Value":true}', '{"Id":"Diak_altali_hazifeladatok_rogzitese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7106, 1696, '{"Id":"Osszefuggo_gyakorlat_kezd_datum","Date":"' + @osszefuggoGyakorlatKezdDatum + '"}', '{"Id":"Osszefuggo_gyakorlat_kezd_datum","Date":"' + @osszefuggoGyakorlatKezdDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7107, 1696, '{"Id":"Osszefuggo_gyakorlat_veg_datum","Date":"' + @osszefuggoGyakorlatVegDatum + '"}', '{"Id":"Osszefuggo_gyakorlat_veg_datum","Date":"' + @osszefuggoGyakorlatVegDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7108, 1699, '{"Id":"Osszefuggo_gyakorlat_egyedi_rogzites","Value":"false"}', '{"Id":"Osszefuggo_gyakorlat_egyedi_rogzites","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7130, 2886 ,'{"Id":"Ervenyes_tanitasi_nap_oraszam","Value":"3"}', '{"Id":"Ervenyes_tanitasi_nap_oraszam","Value":"3"}', 0, 1, @intezmenyID, @tanevID),
(7131, 1698, '{"Id":"Ertekelesek_Mulasztasok_Feljegyzesek_Kezelese_Osztalyvaltas_Eseten","Options":[{"Selected":false,"Text":"Semelyiket","Value":"0"},{"Selected":true,"Text":"Csak a közös tárgyakét(feljegyzéseknél mindegyiket)","Value":"1"},{"Selected":false,"Text":"Mindegyiket","Value":"2"}]}', '{"Id":"Ertekelesek_Mulasztasok_Feljegyzesek_Kezelese_Osztalyvaltas_Eseten","Options":[{"Selected":false,"Text":"Semelyiket","Value":"0"},{"Selected":true,"Text":"Csak a közös tárgyakét(feljegyzéseknél mindegyiket)","Value":"1"},{"Selected":false,"Text":"Mindegyiket","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(7132, 1698, '{"Id":"Ertekelesek_Mulasztasok_Feljegyzesek_Kezelese_Evfolyamvaltas_Eseten","Options":[{"Selected":true,"Text":"Semelyiket","Value":"0"},{"Selected":false,"Text":"Csak a közös tárgyakét(feljegyzéseknél mindegyiket)","Value":"1"},{"Selected":false,"Text":"Mindegyiket","Value":"2"}]}', '{"Id":"Ertekelesek_Mulasztasok_Feljegyzesek_Kezelese_Evfolyamvaltas_Eseten","Options":[{"Selected":true,"Text":"Semelyiket","Value":"0"},{"Selected":false,"Text":"Csak a közös tárgyakét(feljegyzéseknél mindegyiket)","Value":"1"},{"Selected":false,"Text":"Mindegyiket","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(7360, 5442, '{"Id":"Tanar_Feluleten_Orarend_Lathatosag","Options":[{"Selected":false,"Text":"Tanári órarendek","Value":"TanariOrarendKereso"}, {"Selected":false,"Text":"Osztály órarendek","Value":"OsztalyOrarendKereso"}, {"Selected":false,"Text":"Terem órarendek","Value":"TeremOrarendKereso"}]}', '{"Id":"Tanar_Feluleten_Orarend_Lathatosag","Options":[{"Selected":false,"Text":"Tanári órarendek","Value":"TanariOrarendKereso"}, {"Selected":false,"Text":"Osztály órarendek","Value":"OsztalyOrarendKereso"}, {"Selected":false,"Text":"Terem órarendek","Value":"TeremOrarendKereso"}]}', 0, 1, @intezmenyID, @tanevID),
(7361, 1699, '{"Id":"Tanora_Tema_Az_Ellenorzoben","Value":"true"}', '{"Id":"Tanora_Tema_Az_Ellenorzoben","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7375, 1699, '{"Id":"Csokkentett_gondviselok_kezelese","Value":"true"}', '{"Id":"Csokkentett_gondviselok_kezelese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7380, 1697, '{"Id":"Ertekelesek_megjelenese_az_ellenorzo_modulban","Options":[{"Selected":true,"Text":"Nincs késletetés","Value":"0"},{"Selected":false,"Text":"6 óra","Value":"6"},{"Selected":false,"Text":"12 óra","Value":"12"},{"Selected":false,"Text":"24 óra","Value":"24"}]}', '{"Id":"Ertekelesek_megjelenese_az_ellenorzo_modulban","Options":[{"Selected":true,"Text":"Nincs késletetés","Value":"0"},{"Selected":false,"Text":"6 óra","Value":"6"},{"Selected":false,"Text":"12 óra","Value":"12"},{"Selected":false,"Text":"24 óra","Value":"24"}]}', 0, 1, @intezmenyID, @tanevID),
(7563, 1699, '{"Id":"Osztalyatlag_megjelenitese_az_ellenorzo_feluleten","Value":"true"}', '{"Id":"Osztalyatlag_megjelenitese_az_ellenorzo_feluleten","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7564, 1699, '{"Id":"Fogadoorak_megjelenitese","Value":true}', '{"Id":"Fogadoorak_megjelenitese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7565, 1697, '{"Id":"Default_Feladat_Kategoria","Options":[{"Selected":false,"Text":"Minden","Value":"-1"},{"Selected":true,"Text":"Nevelés-oktatás","Value":"7553"},{"Selected":false,"Text":"Alapfokú művészetoktatás","Value":"7555"},{"Selected":false,"Text":"EGYMI","Value":"7717"},{"Selected":false,"Text":"Kollégium","Value":"7556"}]}', '{"Id":"Default_Feladat_Kategoria","Options":[{"Selected":false,"Text":"Minden","Value":"-1"},{"Selected":true,"Text":"Nevelés-oktatás","Value":"7553"},{"Selected":false,"Text":"Alapfokú művészetoktatás","Value":"7555"},{"Selected":false,"Text":"EGYMI","Value":"7717"},{"Selected":false,"Text":"Kollégium","Value":"7556"}]}', 0, 1, @intezmenyID, @tanevID),
(7568, 1699, '{"Id":"Egyeni_Csoportok_Automatikus_Letrehozasa","Value":"true"}', '{"Id":"Egyeni_Csoportok_Automatikus_Letrehozasa","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7650, 2884, '{"Id":"Fogado_Ora_Kezdoidopontja","Time":"10:00:00"}', '{"Id":"Fogado_Ora_Kezdoidopontja","Time":"10:00:00"}', 0, 1, @intezmenyID, @tanevID),
(7651, 2884, '{"Id":"Fogado_Ora_Zaroidopontja","Time":"18:00:00"}', '{"Id":"Fogado_Ora_Zaroidopontja","Time":"18:00:00"}', 0, 1, @intezmenyID, @tanevID),
(7661, 1697, '{"Id":"Napi_Szamonkeresi_Limit","Options":[{"Selected":true,"Text":"Nincs megadva","Value":"0"},{"Selected":false,"Text":"1","Value":"1"},{"Selected":false,"Text":"2","Value":"2"},{"Selected":false,"Text":"3","Value":"3"},{"Selected":false,"Text":"4","Value":"4"},{"Selected":false,"Text":"5","Value":"5"},{"Selected":false,"Text":"6","Value":"6"},{"Selected":false,"Text":"7","Value":"7"},{"Selected":false,"Text":"8","Value":"8"},{"Selected":false,"Text":"9","Value":"9"},{"Selected":false,"Text":"10","Value":"10"}]}', '{"Id":"Napi_Szamonkeresi_Limit","Options":[{"Selected":true,"Text":"Nincs megadva","Value":"0"},{"Selected":false,"Text":"1","Value":"1"},{"Selected":false,"Text":"2","Value":"2"},{"Selected":false,"Text":"3","Value":"3"},{"Selected":false,"Text":"4","Value":"4"},{"Selected":false,"Text":"5","Value":"5"},{"Selected":false,"Text":"6","Value":"6"},{"Selected":false,"Text":"7","Value":"7"},{"Selected":false,"Text":"8","Value":"8"},{"Selected":false,"Text":"9","Value":"9"},{"Selected":false,"Text":"10","Value":"10"}]}', 0, 1, @intezmenyID, @tanevID),
(7662, 5442, '{"Id":"Ertekeles_Modok_Beallitasa_Napi_Limithez","Options":[' + @ErtekelesModOptionList + ']}', '{"Id":"Ertekeles_Modok_Beallitasa_Napi_Limithez","Options":[' + @ErtekelesModOptionList + ']}', 0, 1, @intezmenyID, @tanevID),
(7663, 1698, '{"Id":"Limit_Figyelmeztetesi_Tiltasi_Beallitas","Options":[{"Selected":false,"Text":"Napi limiten túli számonkérés rögzítése nem lehetséges","Value":"1"},{"Selected":true,"Text":"Figyelmeztető ablak","Value":"2"},{"Selected":false,"Text":"Napi limiten túli számonkérés rögzítése lehetséges","Value":"3"}]}', '{"Id":"Limit_Figyelmeztetesi_Tiltasi_Beallitas","Options":[{"Selected":false,"Text":"Napi limiten túli számonkérés rögzítése nem lehetséges","Value":"1"},{"Selected":true,"Text":"Figyelmeztető ablak","Value":"2"},{"Selected":false,"Text":"Napi limiten túli számonkérés rögzítése lehetséges","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(7680, 5442, '{"Id":"Ertekeleseknel_Megjeleno_Specialis_Gombok_Lathatosaga","Options":[{"Selected":true,"Text":"-","Value":"1"},{"Selected":true,"Text":"5D","Value":"2"},{"Selected":false,"Text":"5K","Value":"3"},{"Selected":true,"Text":"MT","Value":"4"}]}', '{"Id":"Ertekeleseknel_Megjeleno_Specialis_Gombok_Lathatosaga","Options":[{"Selected":true,"Text":"-","Value":"1"},{"Selected":true,"Text":"5D","Value":"2"},{"Selected":false,"Text":"5K","Value":"3"},{"Selected":true,"Text":"MT","Value":"4"}]}', 0, 1, @intezmenyID, @tanevID),
(7683, 1698, '{"Id":"Foglalkozasok_Rogzitese_Hetvegere","Options":[{"Selected":true,"Text":"Csak hétköznap (H-P)","Value":"1"},{"Selected":false,"Text":"Hétköznap és + minden szombat (H-Sz)","Value":"2"},{"Selected":false,"Text":"Minden nap (H-V)","Value":"3"}]}', '{"Id":"Foglalkozasok_Rogzitese_Hetvegere","Options":[{"Selected":true,"Text":"Csak hétköznap (H-P)","Value":"1"},{"Selected":false,"Text":"Hétköznap és + minden szombat (H-Sz)","Value":"2"},{"Selected":false,"Text":"Minden nap (H-V)","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(7699, 1699, '{"Id":"Osztalyfonok_kiegeszitheti_osztalyaba_jaro_tanulok_ki_vagy_atsorolsasi_zaradekat","Value":"false"}', '{"Id":"Osztalyfonok_kiegeszitheti_osztalyaba_jaro_tanulok_ki_vagy_atsorolsasi_zaradekat","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7700, 1699, '{"Id":"Osztalyfonok_Modosithatjae_Tanulok_Mulasztasi_Adatait","Value":"true"}', '{"Id":"Osztalyfonok_Modosithatjae_Tanulok_Mulasztasi_Adatait","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7707, 2886, '{"Id":"Szakszeru_helyettesites_Szazalekos_Ertek_Osszegbe","Value":"100"}', '{"Id":"Szakszeru_helyettesites_Szazalekos_Ertek_Osszegbe","Value":"100"}', 0, 1, @intezmenyID, @tanevID),
(7708, 2886, '{"Id":"Nem_Szakszeru_Helyettesites_Szazalekos_Ertek_Osszegbe","Value":"100"}', '{"Id":"Nem_Szakszeru_Helyettesites_Szazalekos_Ertek_Osszegbe","Value":"100"}', 0, 1, @intezmenyID, @tanevID),
(7709, 2886, '{"Id":"Oraosszevonas_Szazalekos_Ertek_Osszegbe","Value":"100"}', '{"Id":"Oraosszevonas_Szazalekos_Ertek_Osszegbe","Value":"100"}', 0, 1, @intezmenyID, @tanevID),
(7710, 2886, '{"Id":"Osszevont_Felugyelet_Szazalekos_Ertek_Osszegbe","Value":"100"}', '{"Id":"Osszevont_Felugyelet_Szazalekos_Ertek_Osszegbe","Value":"100"}', 0, 1, @intezmenyID, @tanevID),
(7718, 1698, '{"Id":"Csoportvezetok_Igazolasi_Jogosultsaga","Options":[{"Selected":true,"Text":"Nem igazolhatnak","Value":"1"},{"Selected":false,"Text":"Csak igazoltra állíthatnak","Value":"2"},{"Selected":false,"Text":"Bármit beállíthatnak","Value":"3"}]}','{"Id":"Csoportvezetok_Igazolasi_Jogosultsaga","Options":[{"Selected":true,"Text":"Nem igazolhatnak","Value":"1"},{"Selected":false,"Text":"Csak igazoltra állíthatnak","Value":"2"},{"Selected":false,"Text":"Bármit beállíthatnak","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(7770, 2886, '{"Id":"Bukas_Veszelyre_Figyelmeztetes_Hatara","Value":"2"}', '{"Id":"Bukas_Veszelyre_Figyelmeztetes_Hatara","Value":"2"}', 0, 1, @intezmenyID, @tanevID),
(7771, 1699, '{"Id":"Szakgimnaziumok_Alapkezpeseskent_Tudjak_Kezelni_osztalyokat_Tanulokat","Value":"false"}', '{"Id":"Szakgimnaziumok_Alapkezpeseskent_Tudjak_Kezelni_osztalyokat_Tanulokat","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7784, 5442, '{"Id":"Nemzeti_Nyelvi_Dokumentum_Nyelvek","Options":[{"Selected":false,"Text":"horvát","Value":"500"},{"Selected":false,"Text":"német","Value":"507"},{"Selected":false,"Text":"román","Value":"523"},{"Selected":false,"Text":"szerb","Value":"536"}]}', '{"Id":"Nemzeti_Nyelvi_Dokumentum_Nyelvek","Options":[{"Selected":false,"Text":"horvát","Value":"500"},{"Selected":false,"Text":"német","Value":"507"},{"Selected":false,"Text":"román","Value":"523"},{"Selected":false,"Text":"szerb","Value":"536"}]}', 0, 1, @intezmenyID, @tanevID),
(7785, 5442, '{"Id":"Tavollet_Jogosult_Szerepkor","Options":[{"Selected":false,"Text":"Alkalmazott","Value":"1"},{"Selected":false,"Text":"Pedagógus","Value":"2"}]}', '{"Id":"Tavollet_Jogosult_Szerepkor","Options":[{"Selected":false,"Text":"Alkalmazott","Value":"1"},{"Selected":false,"Text":"Pedagógus","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(7786, 1699, '{"Id":"Orarendi_Elem_Hossz","Value":false}', '{"Id":"Orarendi_Elem_Hossz","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7800, 1699, '{"Id":"Ertesitesek_kuldese_a_mobil_alkalmazasok_szamara_a_tanulok_hazi_feladatokhoz_irt_hozzaszolasairol","Value":false}', '{"Id":"Ertesitesek_kuldese_a_mobil_alkalmazasok_szamara_a_tanulok_hazi_feladatokhoz_irt_hozzaszolasairol","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7801, 1698, '{"Id":"alapertelmezett_statusz_naplozasok_eseteben","Options":[{"Selected":true,"Text":"Üres jelenlét","Value":"1817"},{"Selected":false,"Text":"Jelenlévő","Value":"1498"}]}', '{"Id":"alapertelmezett_statusz_naplozasok_eseteben","Options":[{"Selected":true,"Text":"Üres jelenlét","Value":"1817"},{"Selected":false,"Text":"Jelenlévő","Value":"1498"}]}', 0, 1, @intezmenyID, @tanevID),
(7802, 1699, '{"Id":"osszes_dokumentum_eleresenek_engedelyezese_szaktanarok_es_osztalyfonokok_reszere","Value":"false"}', '{"Id":"osszes_dokumentum_eleresenek_engedelyezese_szaktanarok_es_osztalyfonokok_reszere","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7803, 1699, '{"Id":"hetesek_megjelenitese_az_elektronikus_ellenorzoben","Value":"false"}', '{"Id":"hetesek_megjelenitese_az_elektronikus_ellenorzoben","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7804, 1699, '{"Id":"Is_Csokkentett_Admin_Jog","Value":"false"}', '{"Id":"Is_Csokkentett_Admin_Jog","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7805, 1699, '{"Id":"magatartas_ertekeles_szabalyozasa","Value":"true"}', '{"Id":"magatartas_ertekeles_szabalyozasa","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7891, 1698, '{"Id":"elektronikus_naplo_zarasanak_datuma_beallitas_ervenyesegi_kore","Options":[{"Selected":false,"Text":"Csak az értékelések zárása","Value":"1"},{"Selected":true,"Text":"Értékelések és naplózás zárása","Value":"2"}]}', '{"Id":"elektronikus_naplo_zarasanak_datuma_beallitas_ervenyesegi_kore","Options":[{"Selected":false,"Text":"Csak az értékelések zárása","Value":"1"},{"Selected":true,"Text":"Értékelések és naplózás zárása","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(7892, 1699, '{"Id":"helyettesites_lathatosaga_az_ellenorzoben","Value":"true"}', '{"Id":"helyettesites_lathatosaga_az_ellenorzoben","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(8388, 1697, '{"Id":"igazolasok_naplozarasa","Options":[{"Selected":true,"Text":"nincs","Value":"365"},{"Selected":false,"Text":"0","Value":"0"},{"Selected":false,"Text":"1","Value":"1"},{"Selected":false,"Text":"2","Value":"2"},{"Selected":false,"Text":"3","Value":"3"},{"Selected":false,"Text":"4","Value":"4"},{"Selected":false,"Text":"5","Value":"5"},{"Selected":false,"Text":"6","Value":"6"},{"Selected":false,"Text":"7","Value":"7"},{"Selected":false,"Text":"8","Value":"8"},{"Selected":false,"Text":"9","Value":"9"},{"Selected":false,"Text":"10","Value":"10"},{"Selected":false,"Text":"11","Value":"11"},{"Selected":false,"Text":"12","Value":"12"},{"Selected":false,"Text":"13","Value":"13"},{"Selected":false,"Text":"14","Value":"14"},{"Selected":false,"Text":"15","Value":"15"},{"Selected":false,"Text":"16","Value":"16"},{"Selected":false,"Text":"17","Value":"17"},{"Selected":false,"Text":"18","Value":"18"},{"Selected":false,"Text":"19","Value":"19"},{"Selected":false,"Text":"20","Value":"20"},{"Selected":false,"Text":"21","Value":"21"},{"Selected":false,"Text":"22","Value":"22"},{"Selected":false,"Text":"23","Value":"23"},{"Selected":false,"Text":"24","Value":"24"},{"Selected":false,"Text":"25","Value":"25"},{"Selected":false,"Text":"26","Value":"26"},{"Selected":false,"Text":"27","Value":"27"},{"Selected":false,"Text":"28","Value":"28"},{"Selected":false,"Text":"29","Value":"29"},{"Selected":false,"Text":"30","Value":"30"},{"Selected":false,"Text":"31","Value":"31"},{"Selected":false,"Text":"32","Value":"32"},{"Selected":false,"Text":"33","Value":"33"},{"Selected":false,"Text":"34","Value":"34"},{"Selected":false,"Text":"35","Value":"35"},{"Selected":false,"Text":"36","Value":"36"},{"Selected":false,"Text":"37","Value":"37"},{"Selected":false,"Text":"38","Value":"38"},{"Selected":false,"Text":"39","Value":"39"},{"Selected":false,"Text":"40","Value":"40"},{"Selected":false,"Text":"41","Value":"41"},{"Selected":false,"Text":"42","Value":"42"},{"Selected":false,"Text":"43","Value":"43"},{"Selected":false,"Text":"44","Value":"44"},{"Selected":false,"Text":"45","Value":"45"},{"Selected":false,"Text":"46","Value":"46"},{"Selected":false,"Text":"47","Value":"47"},{"Selected":false,"Text":"48","Value":"48"},{"Selected":false,"Text":"49","Value":"49"},{"Selected":false,"Text":"50","Value":"50"}]}', '{"Id":"igazolasok_naplozarasa","Options":[{"Selected":true,"Text":"nincs","Value":"365"},{"Selected":false,"Text":"0","Value":"0"},{"Selected":false,"Text":"1","Value":"1"},{"Selected":false,"Text":"2","Value":"2"},{"Selected":false,"Text":"3","Value":"3"},{"Selected":false,"Text":"4","Value":"4"},{"Selected":false,"Text":"5","Value":"5"},{"Selected":false,"Text":"6","Value":"6"},{"Selected":false,"Text":"7","Value":"7"},{"Selected":false,"Text":"8","Value":"8"},{"Selected":false,"Text":"9","Value":"9"},{"Selected":false,"Text":"10","Value":"10"},{"Selected":false,"Text":"11","Value":"11"},{"Selected":false,"Text":"12","Value":"12"},{"Selected":false,"Text":"13","Value":"13"},{"Selected":false,"Text":"14","Value":"14"},{"Selected":false,"Text":"15","Value":"15"},{"Selected":false,"Text":"16","Value":"16"},{"Selected":false,"Text":"17","Value":"17"},{"Selected":false,"Text":"18","Value":"18"},{"Selected":false,"Text":"19","Value":"19"},{"Selected":false,"Text":"20","Value":"20"},{"Selected":false,"Text":"21","Value":"21"},{"Selected":false,"Text":"22","Value":"22"},{"Selected":false,"Text":"23","Value":"23"},{"Selected":false,"Text":"24","Value":"24"},{"Selected":false,"Text":"25","Value":"25"},{"Selected":false,"Text":"26","Value":"26"},{"Selected":false,"Text":"27","Value":"27"},{"Selected":false,"Text":"28","Value":"28"},{"Selected":false,"Text":"29","Value":"29"},{"Selected":false,"Text":"30","Value":"30"},{"Selected":false,"Text":"31","Value":"31"},{"Selected":false,"Text":"32","Value":"32"},{"Selected":false,"Text":"33","Value":"33"},{"Selected":false,"Text":"34","Value":"34"},{"Selected":false,"Text":"35","Value":"35"},{"Selected":false,"Text":"36","Value":"36"},{"Selected":false,"Text":"37","Value":"37"},{"Selected":false,"Text":"38","Value":"38"},{"Selected":false,"Text":"39","Value":"39"},{"Selected":false,"Text":"40","Value":"40"},{"Selected":false,"Text":"41","Value":"41"},{"Selected":false,"Text":"42","Value":"42"},{"Selected":false,"Text":"43","Value":"43"},{"Selected":false,"Text":"44","Value":"44"},{"Selected":false,"Text":"45","Value":"45"},{"Selected":false,"Text":"46","Value":"46"},{"Selected":false,"Text":"47","Value":"47"},{"Selected":false,"Text":"48","Value":"48"},{"Selected":false,"Text":"49","Value":"49"},{"Selected":false,"Text":"50","Value":"50"}]}', 0, 1, @intezmenyID, @tanevID),
(8400, 5442, '{"Id":"lezart_osztalynaplok","Options":[]}', '{"Id":"lezart_osztalynaplok","Options":[]}', 0, 1, @intezmenyID, @tanevID),
(8614, 1699, '{"Id":"ertekelesnel_a_naplojegyek_havi_atlaga_megjelenik","Value":"true"}', '{"Id":"ertekelesnel_a_naplojegyek_havi_atlaga_megjelenik","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(8682, 1698, '{"Id":"orarendi_elemek_rogzitesenek_elofeltetele","Options":[{"Selected":false,"Text":"Csak TTF alapján rögzíthetők","Value":"1"},{"Selected":false,"Text":"Csak nem nulla órás TTF elem alapján rögzíthetők","Value":"2"},{"Selected":true,"Text":"TTF nélkül is rögzíthetők","Value":"3"}]}', '{"Id":"orarendi_elemek_rogzitesenek_elofeltetele","Options":[{"Selected":false,"Text":"Csak TTF alapján rögzíthetők","Value":"1"},{"Selected":false,"Text":"Csak nem nulla órás TTF elem alapján rögzíthetők","Value":"2"},{"Selected":true,"Text":"TTF nélkül is rögzíthetők","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(8702, 1699, '{"Id":"mulasztasi_szazalek_szamitas_osztalyvaltas_utan","Value":"false"}', '{"Id":"mulasztasi_szazalek_szamitas_osztalyvaltas_utan","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(8703, 1699, '{"Id":"kotott_munkaido_megjelenitese","Value":"false"}', '{"Id":"kotott_munkaido_megjelenitese","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
/*Értesítések*/
(1690, 1696, '{"Id":"Ertesites_bukasra_allo_tanulokrol","Date":"' + LEFT(@evVegeDatum, 4) + '-05-02"}', '{"Id":"Ertesites_bukasra_allo_tanulokrol","Date":"' + LEFT(@evVegeDatum, 4) + '-05-02"}', 0, 1, @intezmenyID, @tanevID),
(1691, 1696, '{"Id":"Ertesites_bukasra_allo_vegzos_tanulokrol","Date":"' + LEFT(@evVegeDatum, 4) + '-04-02"}', '{"Id":"Ertesites_bukasra_allo_vegzos_tanulokrol","Date":"' + LEFT(@evVegeDatum, 4) + '-04-02"}', 0, 1, @intezmenyID, @tanevID),
(1687, 1696, '{"Id":"Ertesites_Tanev_rendi_valtoztatasrol_idopont","Date":"' + @evElsoNapja + '"}', '{"Id":"Ertesites_Tanev_rendi_valtoztatasrol_idopont","Date":"' + @evElsoNapja + '"}', 0, 1, @intezmenyID, @tanevID),
(1686, 1695, '{"Id":"Ertesites_Tanev_rendi_valtoztatasrol_esetek","Options":[{"Selected":true,"Text":"Tanítás nélküli munkanap","Value":"1387"},{"Selected":false,"Text":"Tanítási nap ","Value":"1385"},{"Selected":false,"Text":"Munkaszüneti nap ","Value":"1386"}]}', '{"Id":"Ertesites_Tanev_rendi_valtoztatasrol_esetek","Options":[{"Selected":true,"Text":"Tanítás nélküli munkanap","Value":"1387"},{"Selected":false,"Text":"Tanítási nap ","Value":"1385"},{"Selected":false,"Text":"Munkaszüneti nap ","Value":"1386"}]}', 0, 1, @intezmenyID, @tanevID),
(1688, 1698, '{"Id":"Erdemjegy_beiras_ertesites_kesleltetese","Options":[{"Selected":true,"Text":"0 óra","Value":"0"},{"Selected":false,"Text":"4 óra","Value":"4"},{"Selected":false,"Text":"8 óra","Value":"8"},{"Selected":false,"Text":"12 óra","Value":"12"},{"Selected":false,"Text":"24 óra","Value":"24"}]}', '{"Id":"Erdemjegy_beiras_ertesites_kesleltetese","Options":[{"Selected":true,"Text":"0 óra","Value":"0"},{"Selected":false,"Text":"4 óra","Value":"4"},{"Selected":false,"Text":"8 óra","Value":"8"},{"Selected":false,"Text":"12 óra","Value":"12"},{"Selected":false,"Text":"24 óra","Value":"24"}]}', 0, 1, @intezmenyID, @tanevID),
(1689, 1698, '{"Id":"Ertesites_hianyzo_orabeirasrol_kesleltetese","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":false,"Text":"3 nap","Value":"3"},{"Selected":true,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', '{"Id":"Ertesites_hianyzo_orabeirasrol_kesleltetese","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":false,"Text":"3 nap","Value":"3"},{"Selected":true,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', 0, 1, @intezmenyID, @tanevID),
(1692, 1698, '{"Id":"Ertesites_nyilt_naprol","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":false,"Text":"3 nap","Value":"3"},{"Selected":true,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', '{"Id":"Ertesites_nyilt_naprol","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":false,"Text":"3 nap","Value":"3"},{"Selected":true,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', 0, 1, @intezmenyID, @tanevID),
(1693, 1698, '{"Id":"Ertesites_oralatogatasrol","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":true,"Text":"3 nap","Value":"3"},{"Selected":false,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', '{"Id":"Ertesites_oralatogatasrol","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":true,"Text":"3 nap","Value":"3"},{"Selected":false,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', 0, 1, @intezmenyID, @tanevID),
(1755, 1699, '{"Id":"Adminisztrator_ertesitese_orarendi_tanulo_utkozesrol","Value":"true"}', '{"Id":"Adminisztrator_ertesitese_orarendi_tanulo_utkozesrol","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6852, 1699, '{"Id":"Intezmeny_rovid_nevenek_beallitasa","Value":"true"}', '{"Id":"Intezmeny_rovid_nevenek_beallitasa","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7746, 1699, '{"Id":"Lazar_Ervin_Program_kezelese","Value":"false"}', '{"Id":"Lazar_Ervin_Program_kezelese","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7890, 1699, '{"Id":"nem_tanorai_celu_csoportok_ertekelesi_lehetosege","Value":"true"}', '{"Id":"nem_tanorai_celu_csoportok_ertekelesi_lehetosege","Value":"true"}', 0, 1, @intezmenyID, @tanevID)
INSERT INTO dbo.T_RENDSZERBEALLITAS (C_BEALLITASTIPUS, C_ERTEKTIPUS, C_ALAPERTEK, C_ERTEK, SERIAL, CREATOR, C_INTEZMENYID, C_TANEVID)
SELECT trb.C_BEALLITASTIPUS, trb.C_ERTEKTIPUS, trb.C_ALAPERTEK, trb.C_ERTEK, trb.SERIAL, trb.CREATOR, trb.C_INTEZMENYID, trb.C_TANEVID
FROM @TEMP_RENDSZERBEALLITAS trb
LEFT JOIN dbo.T_RENDSZERBEALLITAS rb ON rb.C_BEALLITASTIPUS = trb.C_BEALLITASTIPUS AND rb.C_INTEZMENYID = trb.C_INTEZMENYID AND trb.C_TANEVID = rb.C_TANEVID
WHERE rb.C_BEALLITASTIPUS IS NULL
END
GO

View file

@ -0,0 +1,102 @@

GO
PRINT N'Dropping Index [dbo].[T_TANULOESEMENY].[NCI_TanuloEsemeny_BairasTanuloId]...';
GO
DROP INDEX IF EXISTS [NCI_TanuloEsemeny_BairasTanuloId]
ON [dbo].[T_TANULOESEMENY];
GO
PRINT N'Dropping Foreign Key [dbo].[FK_TanuloEsemeny_BairasTanuloId_REF_Tanulo]...';
GO
ALTER TABLE [dbo].[T_TANULOESEMENY] DROP CONSTRAINT IF EXISTS [FK_TanuloEsemeny_BairasTanuloId_REF_Tanulo];
GO
PRINT N'Altering Table [dbo].[T_HELYETTESITESIIDOSZAK]...';
GO
ALTER TABLE [dbo].[T_HELYETTESITESIIDOSZAK]
ADD [C_ISTULORA] CHAR (1) DEFAULT ('F') NOT NULL;
GO
PRINT N'Altering Table [dbo].[T_MUNKAUGYIADATOK]...';
GO
ALTER TABLE [dbo].[T_MUNKAUGYIADATOK]
ADD [C_ISVEZETOPEDAGOGUS] CHAR (1) DEFAULT ('F') NOT NULL;
GO
PRINT N'Altering Table [dbo].[T_TANULOESEMENY]...';
GO
ALTER TABLE [dbo].[T_TANULOESEMENY] DROP COLUMN IF EXISTS [C_BAIRASTANULOID];
GO
IF COL_LENGTH('dbo.T_TANULOESEMENY', 'C_BEIRASTANULOID') IS NULL BEGIN
ALTER TABLE [dbo].[T_TANULOESEMENY]
ADD [C_BEIRASTANULOID] INT NULL;
END
GO
PRINT N'Creating Index [dbo].[T_TANULOESEMENY].[NCI_TanuloEsemeny_BeirasTanuloId]...';
GO
IF NOT EXISTS (
SELECT 1
FROM sys.indexes
WHERE name='NCI_TanuloEsemeny_BeirasTanuloId' AND object_id = OBJECT_ID('dbo.T_TANULOESEMENY') ) BEGIN
CREATE NONCLUSTERED INDEX [NCI_TanuloEsemeny_BeirasTanuloId]
ON [dbo].[T_TANULOESEMENY]([C_BEIRASTANULOID] ASC);
END
GO
PRINT N'Creating Foreign Key [dbo].[FK_TanuloEsemeny_BeirasTanuloId_REF_Tanulo]...';
GO
IF NOT EXISTS (SELECT *
FROM sys.foreign_keys
WHERE name = N'FK_TanuloEsemeny_BeirasTanuloId_REF_Tanulo'
AND parent_object_id = OBJECT_ID(N'dbo.T_TANULOESEMENY')) BEGIN
ALTER TABLE [dbo].[T_TANULOESEMENY] WITH NOCHECK
ADD CONSTRAINT [FK_TanuloEsemeny_BeirasTanuloId_REF_Tanulo] FOREIGN KEY ([C_BEIRASTANULOID]) REFERENCES [dbo].[T_TANULO] ([ID]);
END
GO
ALTER TABLE [dbo].[T_TANULOESEMENY] WITH CHECK CHECK CONSTRAINT [FK_TanuloEsemeny_BeirasTanuloId_REF_Tanulo];
GO
PRINT N'Update complete.';
GO
EXEC dev.uspCreateSchemaViews 'T_HELYETTESITESIIDOSZAK, T_MUNKAUGYIADATOK, T_TANULOESEMENY'
GO
EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll
GO
ALTER QUEUE auditLog.[AuditQueue]
WITH ACTIVATION (
STATUS = ON,
PROCEDURE_NAME = auditLog.usp_AuditProcessing,
MAX_QUEUE_READERS = 10,
EXECUTE AS 'Kreta_tech_user'
);
GO

View file

@ -0,0 +1,36 @@
--Migration
UPDATE es SET
es.TOROLT = 'T'
,es.MODIFIER = 0
,es.LASTCHANGED = GETDATE()
FROM T_TANULOESEMENY es
INNER JOIN (
SELECT te.ID, ROW_NUMBER() OVER(PARTITION BY tte.C_TANULOID, te.C_TANITASIORAID, te.C_TIPUS ORDER BY te.CREATED DESC) RN
FROM T_TANULO_TANULOESEMENY tte
INNER JOIN T_TANULOESEMENY te ON tte.C_TANULOESEMENYID = te.ID
-- INNER JOIN T_TANEV tv ON tv.C_AKTIV = 'T' AND tv.ID = te.C_TANEVID
WHERE te.C_TANITASIORAID IS NOT NULL
AND te.TOROLT = 'F'
) x ON x.ID = es.ID
WHERE x.RN > 1
GO
UPDATE es SET
es.C_BEIRASTANULOID = tte.C_TANULOID
,es.MODIFIER = 0
,es.LASTCHANGED = GETDATE()
FROM T_TANULOESEMENY es
INNER JOIN T_TANULO_TANULOESEMENY tte ON tte.C_TANULOESEMENYID = es.ID
WHERE es.C_TANITASIORAID IS NOT NULL
AND es.TOROLT = 'F'
GO
IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'NCU_TanuloEsemeny_TanitasiOraId_Tipus_BeirasTanuloId') BEGIN
CREATE UNIQUE NONCLUSTERED INDEX NCU_TanuloEsemeny_TanitasiOraId_Tipus_BeirasTanuloId
ON dbo.T_TANULOESEMENY (C_TANITASIORAID, C_TIPUS, C_BEIRASTANULOID)
WHERE C_TANITASIORAID IS NOT NULL
AND C_BEIRASTANULOID IS NOT NULL
AND TOROLT = 'F'
WITH (FILLFACTOR = 80)
END
GO

View file

@ -0,0 +1 @@
UPDATE T_TANULOMULASZTAS SET TOROLT = 'T', LASTCHANGED = GETDATE(), MODIFIER = 0 WHERE C_TIPUS = 1498 AND TOROLT = 'F'

View file

@ -0,0 +1,19 @@
--Migration
ALTER TABLE T_OSZTALYCSOPORT ADD C_NAPLOSZAM nvarchar(50) NULL
GO
EXEC dev.uspCreateSchemaViews 'T_OSZTALYCSOPORT'
GO
EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll
GO
ALTER QUEUE auditLog.[AuditQueue]
WITH ACTIVATION (
STATUS = ON,
PROCEDURE_NAME = auditLog.usp_AuditProcessing,
MAX_QUEUE_READERS = 10,
EXECUTE AS 'Kreta_tech_user'
);
GO

View file

@ -0,0 +1,278 @@
 --Migration
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 1296
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Kis' WHERE ID = 1297
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Középső' WHERE ID = 1298
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Nagy' WHERE ID = 1299
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 1300
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 1301
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 1302
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'1' WHERE ID = 1303
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'2' WHERE ID = 1304
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'3' WHERE ID = 1305
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'4' WHERE ID = 1306
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'5' WHERE ID = 1307
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'6' WHERE ID = 1308
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'7' WHERE ID = 1309
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'8' WHERE ID = 1310
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'9' WHERE ID = 1311
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'10' WHERE ID = 1312
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'11' WHERE ID = 1313
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'12' WHERE ID = 1314
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'13' WHERE ID = 1315
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 1316
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 1317
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 1318
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 1319
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 1320
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 1321
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 1322
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 1323
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 1324
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 1325
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 1326
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'5' WHERE ID = 1330
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'7' WHERE ID = 1331
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'9' WHERE ID = 1332
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'9' WHERE ID = 1333
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'5' WHERE ID = 1334
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'7' WHERE ID = 1335
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'9' WHERE ID = 1336
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 1337
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 3016
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 3017
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'9' WHERE ID = 3018
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'9' WHERE ID = 3019
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 3020
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 3021
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 3022
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6468
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6469
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6470
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6471
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6472
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6473
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6474
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6475
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6476
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6477
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6478
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6479
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6480
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6481
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6482
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6520
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6702
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6703
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6704
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6705
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6818
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6819
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6908
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6909
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6910
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6911
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6912
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 6913
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'7' WHERE ID = 7109
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'8' WHERE ID = 7110
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'9' WHERE ID = 7111
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'9' WHERE ID = 7112
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'9' WHERE ID = 7113
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'9' WHERE ID = 7114
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'10' WHERE ID = 7115
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'10' WHERE ID = 7116
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'10' WHERE ID = 7117
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'10' WHERE ID = 7118
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'11' WHERE ID = 7119
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'11' WHERE ID = 7120
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'11' WHERE ID = 7121
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'11' WHERE ID = 7122
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'12' WHERE ID = 7123
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'12' WHERE ID = 7124
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'12' WHERE ID = 7125
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'12' WHERE ID = 7126
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'9' WHERE ID = 7127
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'9' WHERE ID = 7128
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 7129
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 7366
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = N'Na' WHERE ID = 7721
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '9' WHERE ID = 7862
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '10' WHERE ID = 7874
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '15' WHERE ID = 7911
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = 'Ksz/13' WHERE ID = 8394
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '12' WHERE ID = 7877
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '12' WHERE ID = 7902
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '10' WHERE ID = 8397
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = 'Ksz/14' WHERE ID = 8409
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = 'Ksz/11' WHERE ID = 7866
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '12' WHERE ID = 7878
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '13' WHERE ID = 7903
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '11' WHERE ID = 8398
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '9' WHERE ID = 7870
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '10' WHERE ID = 7907
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '9' WHERE ID = 7869
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '9' WHERE ID = 7906
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = 'Na' WHERE ID = 8401
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '10' WHERE ID = 7863
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '11' WHERE ID = 7875
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '15' WHERE ID = 8395
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = 'Ksz/12' WHERE ID = 7867
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = 'Na' WHERE ID = 7904
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '12' WHERE ID = 8399
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '9' WHERE ID = 7872
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '14' WHERE ID = 7884
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '12' WHERE ID = 7909
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '9' WHERE ID = 7871
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '13' WHERE ID = 7883
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '11' WHERE ID = 7908
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '11' WHERE ID = 7864
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '11' WHERE ID = 7876
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '12' WHERE ID = 7901
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '9' WHERE ID = 8396
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = 'Ksz/13' WHERE ID = 8408
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '10' WHERE ID = 7873
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '13' WHERE ID = 7910
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '9' WHERE ID = 7868
UPDATE T_DICTIONARYITEMBASE SET C_NAME_4 = '9' WHERE ID = 7905
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1296 WHERE ID = 1296
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1298 WHERE ID = 1297
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1299 WHERE ID = 1298
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 1299
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1300 WHERE ID = 1300
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1302 WHERE ID = 1301
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1303 WHERE ID = 1302
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1304 WHERE ID = 1303
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1305 WHERE ID = 1304
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1306 WHERE ID = 1305
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1307 WHERE ID = 1306
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1308 WHERE ID = 1307
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1309 WHERE ID = 1308
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1310 WHERE ID = 1309
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 1310
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1312 WHERE ID = 1311
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1313 WHERE ID = 1312
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1314 WHERE ID = 1313
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1315 WHERE ID = 1314
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 1315
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1323 WHERE ID = 1316
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1318 WHERE ID = 1317
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1322 WHERE ID = 1318
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1320 WHERE ID = 1319
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1321 WHERE ID = 1320
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 6468 WHERE ID = 1321
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 6468 WHERE ID = 1322
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1325 WHERE ID = 1323
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 1324
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 6520 WHERE ID = 1325
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 1326
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1307 WHERE ID = 1330
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1309 WHERE ID = 1331
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1311 WHERE ID = 1332
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1311 WHERE ID = 1333
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1307 WHERE ID = 1334
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1309 WHERE ID = 1335
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1311 WHERE ID = 1336
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 1337
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 3017 WHERE ID = 3016
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 8408 WHERE ID = 3017
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1311 WHERE ID = 3018
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1311 WHERE ID = 3019
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1311 WHERE ID = 3020
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 3021
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 3022
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6468
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6469
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1299 WHERE ID = 6470
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6471
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6472
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6473
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6474
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6475
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6476
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6477
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6478
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6479
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6480
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6481
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6482
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6520
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 6703 WHERE ID = 6702
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 6704 WHERE ID = 6703
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 6705 WHERE ID = 6704
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6705
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 6819 WHERE ID = 6818
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6819
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 6911 WHERE ID = 6908
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 6912 WHERE ID = 6909
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6910
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 6913 WHERE ID = 6911
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6912
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 6913
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7110 WHERE ID = 7109
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7112 WHERE ID = 7110
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7115 WHERE ID = 7111
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7116 WHERE ID = 7112
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7117 WHERE ID = 7113
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7118 WHERE ID = 7114
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7119 WHERE ID = 7115
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7120 WHERE ID = 7116
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7121 WHERE ID = 7117
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7122 WHERE ID = 7118
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7123 WHERE ID = 7119
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7124 WHERE ID = 7120
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7125 WHERE ID = 7121
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7126 WHERE ID = 7122
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 7123
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 7124
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 7125
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 7126
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7112 WHERE ID = 7127
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 1311 WHERE ID = 7128
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7129 WHERE ID = 7129
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7366 WHERE ID = 7366
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7863 WHERE ID = 7862
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7864 WHERE ID = 7863
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7865 WHERE ID = 7864
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 7865
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7867 WHERE ID = 7866
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 8394 WHERE ID = 7867
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 7868
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7871 WHERE ID = 7869
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7872 WHERE ID = 7870
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7873 WHERE ID = 7871
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7874 WHERE ID = 7872
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7875 WHERE ID = 7873
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7876 WHERE ID = 7874
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7877 WHERE ID = 7875
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7878 WHERE ID = 7876
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7879 WHERE ID = 7877
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7880 WHERE ID = 7878
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7881 WHERE ID = 7879
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7882 WHERE ID = 7880
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 7881
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 7882
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7884 WHERE ID = 7883
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 8395 WHERE ID = 7884
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 7889
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 7901
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7903 WHERE ID = 7902
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 7903
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 7904
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7906 WHERE ID = 7905
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7907 WHERE ID = 7906
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7908 WHERE ID = 7907
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 7909 WHERE ID = 7908
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 7909
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 7910
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 7911
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 8394
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 8395
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 8397 WHERE ID = 8396
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 8398 WHERE ID = 8397
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 8399 WHERE ID = 8398
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 8399
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 8401 WHERE ID = 8401
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = 8409 WHERE ID = 8408
UPDATE T_EVFOLYAMTIPUS SET C_KOVETKEZOEVFOLYAMTIPUSID = null WHERE ID = 8409

View file

@ -0,0 +1,20 @@
UPDATE T_RENDSZERBEALLITAS
SET
C_ALAPERTEK = CASE
WHEN JSON_VALUE(C_ALAPERTEK, '$.Options[0].Text') = 'Minden' AND JSON_VALUE(C_ALAPERTEK, '$.Options[0].Value') = -1 THEN JSON_MODIFY(C_ALAPERTEK, '$.Options[0].Value', 0)
WHEN JSON_VALUE(C_ALAPERTEK, '$.Options[1].Text') = 'Minden' AND JSON_VALUE(C_ALAPERTEK, '$.Options[1].Value') = -1 THEN JSON_MODIFY(C_ALAPERTEK, '$.Options[1].Value', 0)
WHEN JSON_VALUE(C_ALAPERTEK, '$.Options[2].Text') = 'Minden' AND JSON_VALUE(C_ALAPERTEK, '$.Options[2].Value') = -1 THEN JSON_MODIFY(C_ALAPERTEK, '$.Options[2].Value', 0)
WHEN JSON_VALUE(C_ALAPERTEK, '$.Options[3].Text') = 'Minden' AND JSON_VALUE(C_ALAPERTEK, '$.Options[3].Value') = -1 THEN JSON_MODIFY(C_ALAPERTEK, '$.Options[3].Value', 0)
WHEN JSON_VALUE(C_ALAPERTEK, '$.Options[4].Text') = 'Minden' AND JSON_VALUE(C_ALAPERTEK, '$.Options[4].Value') = -1 THEN JSON_MODIFY(C_ALAPERTEK, '$.Options[4].Value', 0)
ELSE C_ALAPERTEK
END,
C_ERTEK = CASE
WHEN JSON_VALUE(C_ERTEK, '$.Options[0].Text') = 'Minden' AND JSON_VALUE(C_ERTEK, '$.Options[0].Value') = -1 THEN JSON_MODIFY(C_ERTEK, '$.Options[0].Value', 0)
WHEN JSON_VALUE(C_ERTEK, '$.Options[1].Text') = 'Minden' AND JSON_VALUE(C_ERTEK, '$.Options[1].Value') = -1 THEN JSON_MODIFY(C_ERTEK, '$.Options[1].Value', 0)
WHEN JSON_VALUE(C_ERTEK, '$.Options[2].Text') = 'Minden' AND JSON_VALUE(C_ERTEK, '$.Options[2].Value') = -1 THEN JSON_MODIFY(C_ERTEK, '$.Options[2].Value', 0)
WHEN JSON_VALUE(C_ERTEK, '$.Options[3].Text') = 'Minden' AND JSON_VALUE(C_ERTEK, '$.Options[3].Value') = -1 THEN JSON_MODIFY(C_ERTEK, '$.Options[3].Value', 0)
WHEN JSON_VALUE(C_ERTEK, '$.Options[4].Text') = 'Minden' AND JSON_VALUE(C_ERTEK, '$.Options[4].Value') = -1 THEN JSON_MODIFY(C_ERTEK, '$.Options[4].Value', 0)
ELSE C_ERTEK
END
WHERE C_BEALLITASTIPUS = 7565
GO

View file

@ -0,0 +1,222 @@
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
DROP PROCEDURE IF EXISTS [sp_Global_SetSystemSettingsDefaultData]
GO
CREATE PROCEDURE [sp_Global_SetSystemSettingsDefaultData]
@intezmenyID int,
@tanevID int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
DECLARE @TEMP_RENDSZERBEALLITAS TABLE (
C_BEALLITASTIPUS INT not null,
C_ERTEKTIPUS INT not null,
C_ALAPERTEK NVARCHAR(MAX) null,
C_ERTEK NVARCHAR(MAX) not null,
SERIAL INT null,
CREATOR INT null,
C_INTEZMENYID INT not null,
C_TANEVID INT not null
)
DECLARE @felevVegeDatum nvarchar(50) = COALESCE(
(SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1400 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T')
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT C_UTOLSONAP FROM T_TANEV_OSSZES WHERE ID = @tanevID))) + '-02-01'
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT MAX(C_NAPDATUMA) FROM T_NAPTARINAP_OSSZES WHERE C_TANEVID = @tanevID AND TOROLT='F'))) + '-02-01')
DECLARE @evVegeDatum nvarchar(50) = COALESCE(
(SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1395 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T')
,(SELECT FORMAT(C_UTOLSOTANITASINAP, 'yyyy-MM-dd') FROM T_TANEV_OSSZES WHERE ID = @tanevID)
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT MAX(C_NAPDATUMA) FROM T_NAPTARINAP_OSSZES WHERE C_TANEVID = @tanevID AND TOROLT='F'))) + '-06-15')
DECLARE @evElsoNapja nvarchar(50) = COALESCE(
(SELECT FORMAT(C_KEZDONAP, 'yyyy-MM-dd') FROM T_TANEV_OSSZES WHERE ID = @tanevID)
,CONVERT(nvarchar, DATEPART(YEAR, (SELECT MIN(C_NAPDATUMA) FROM T_NAPTARINAP_OSSZES WHERE C_TANEVID = @tanevID AND TOROLT='F'))) + '-09-01')
DECLARE @osszefuggoGyakorlatKezdDatum nvarchar(50) = COALESCE((SELECT FORMAT(DATEADD(DAY, 1, C_DATUM), 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1395 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T'), (SELECT FORMAT(DATEADD(DAY, 1, C_UTOLSOTANITASINAP), 'yyyy-MM-dd') FROM T_TANEV WHERE C_INTEZMENYID = @intezmenyID AND ID = @tanevID))
DECLARE @osszefuggoGyakorlatVegDatum nvarchar(50) = (SELECT FORMAT(DATEADD(YEAR, 1, DATEADD(DAY, -1, C_KEZDONAP)), 'yyyy-MM-dd') FROM T_TANEV WHERE C_INTEZMENYID = @intezmenyID AND ID = @tanevID)
DECLARE @I_negyedevDatum nvarchar(50) = ISNULL((SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1403 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T') ,@felevVegeDatum);
DECLARE @II_negyedevDatum nvarchar(50) = @felevVegeDatum;
DECLARE @III_negyedevDatum nvarchar(50) = ISNULL((SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1404 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T') ,@evVegeDatum);
DECLARE @IV_negyedevDatum nvarchar(50) = @evVegeDatum;
DECLARE @MunkakorTipusTypeId INT = 12;
DECLARE @tmp TABLE (options nvarchar(MAX))
INSERT INTO @tmp
SELECT '{"Selected":false,"Text":"' + ISNULL(C_NAME,'') + '","Value":"' + CAST(ISNULL(ID,'') as nvarchar(10)) + '"}' from T_DICTIONARYITEMBASE where C_DICTIONARYTYPEID = @MunkakorTipusTypeId and C_INTEZMENYID = @intezmenyID and C_TANEVID = @tanevID and TOROLT = 'F' order by C_VALUE
DECLARE @optionList nVARCHAR(MAX)
SELECT @optionList = COALESCE(@optionList + ', ', '') + options FROM @tmp
SET @optionList = ISNULL(@optionList, '')
DECLARE @ErtekelesModTypeId INT = 45;
DECLARE @ErtekelesModoktmp TABLE (options nvarchar(MAX))
INSERT INTO @ErtekelesModoktmp
SELECT '{"Selected":'+IIF(C_NAME = 'Írásbeli témazáró dolgozat','true','false')+',"Text":"' + ISNULL(C_NAME,'') + '","Value":"' + CAST(ISNULL(ID,'') as nvarchar(10)) + '"}' from T_DICTIONARYITEMBASE where C_DICTIONARYTYPEID = @ErtekelesModTypeId and C_INTEZMENYID = @intezmenyID and C_TANEVID = @tanevID and TOROLT = 'F' order by C_VALUE
DECLARE @ErtekelesModOptionList nVARCHAR(MAX)
SELECT @ErtekelesModOptionList = COALESCE(@ErtekelesModOptionList + ', ', '') + options FROM @ErtekelesModoktmp
SET @ErtekelesModOptionList = ISNULL(@ErtekelesModOptionList, '')
DECLARE @CsoportTipusTypeId INT = 22;
DECLARE @csoportTipusokTemp TABLE (options nvarchar(MAX))
INSERT INTO @csoportTipusokTemp
SELECT '{"Selected":false,"Text":"' + ISNULL(C_NAME,'') + '","Value":"' + CAST(ISNULL(ID,'') as nvarchar(10)) + '"}' from T_DICTIONARYITEMBASE where C_DICTIONARYTYPEID = @CsoportTipusTypeId and C_INTEZMENYID = @intezmenyID and C_TANEVID = @tanevID and TOROLT = 'F' order by C_VALUE
DECLARE @csoportTipusList nVARCHAR(MAX)
SELECT @csoportTipusList = COALESCE(@csoportTipusList + ', ', '') + options FROM @csoportTipusokTemp
SET @csoportTipusList = ISNULL(@csoportTipusList, '')
INSERT INTO @TEMP_RENDSZERBEALLITAS (C_BEALLITASTIPUS, C_ERTEKTIPUS, C_ALAPERTEK, C_ERTEK, SERIAL, CREATOR, C_INTEZMENYID, C_TANEVID)
VALUES
(1666, 1699, '{"Id":"Tanulo_sajatos_nevelesi_igenyenek_szocialis_es_tanugyi_adatainak_kezelese","Value":true}', '{"Id":"Tanulo_sajatos_nevelesi_igenyenek_szocialis_es_tanugyi_adatainak_kezelese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1667, 1699, '{"Id":"Tanulo_vallasi_adatainak_kezelese","Value":"false"}', '{"Id":"Tanulo_vallasi_adatainak_kezelese","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1818, 1699, '{"Id":"Tanulo_sportoloi_adatainak_kezelese","Value":"false"}', '{"Id":"Tanulo_sportoloi_adatainak_kezelese","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1668, 1699, '{"Id":"Tanulok_osztalyok_kozotti_atsorolasa_eseten_a_csoportbontasokon_kivuli_csoportokbol_valo_kilepteteset_is_automatikusan_elvegezze_a_program","Value":"true"}', '{"Id":"Tanulok_osztalyok_kozotti_atsorolasa_eseten_a_csoportbontasokon_kivuli_csoportokbol_valo_kilepteteset_is_automatikusan_elvegezze_a_program","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1669, 1699, '{"Id":"A_felhasznalok_nem_valtoztathatjak_meg_a_jelszavukat_az_elektronikus_ellenorzoben","Value":"true"}', '{"Id":"A_felhasznalok_nem_valtoztathatjak_meg_a_jelszavukat_az_elektronikus_ellenorzoben","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1670, 1699, '{"Id":"A_tanulok_ertekeleseinel_az_ertekelesek_sulyszamainak_megjelenitese","Value":"true"}', '{"Id":"A_tanulok_ertekeleseinel_az_ertekelesek_sulyszamainak_megjelenitese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1671, 1699, '{"Id":"Pedagogusok_sajat_orarendjeiket_modosithatjak_az_elektronikus_naploban","Value":"false"}', '{"Id":"Pedagogusok_sajat_orarendjeiket_modosithatjak_az_elektronikus_naploban","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1672, 1698, '{"Id":"A_haladasi_naplo_csak_az_alabbiak_szerint_toltheto_ki_utolag_naplozni_","Options":[{"Selected":true,"Text":"Akármit felvehet","Value":"1"},{"Selected":false,"Text":"Csak tantárgyfelosztás alapján","Value":"2"},{"Selected":false,"Text":"Semmit","Value":"3"}]}', '{"Id":"A_haladasi_naplo_csak_az_alabbiak_szerint_toltheto_ki_utolag_naplozni_","Options":[{"Selected":true,"Text":"Akármit felvehet","Value":"1"},{"Selected":false,"Text":"Csak tantárgyfelosztás alapján","Value":"2"},{"Selected":false,"Text":"Semmit","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(1673, 1699, '{"Id":"A_haladasi_naploba_orankent_csak_egy_tanora_rogzitheto","Value":"true"}', '{"Id":"A_haladasi_naploba_orankent_csak_egy_tanora_rogzitheto","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1674, 1699, '{"Id":"Elmaradt_tanitasi_ora_rogzitesenek_tiltasa","Value":"false"}', '{"Id":"Elmaradt_tanitasi_ora_rogzitesenek_tiltasa","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1675, 1699, '{"Id":"Pedagogusok_csak_az_eloirt_helyettesiteseiket_regisztralhatjak_a_haladasi_naploban","Value":"false"}', '{"Id":"Pedagogusok_csak_az_eloirt_helyettesiteseiket_regisztralhatjak_a_haladasi_naploban","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1676, 1699, '{"Id":"A_tanarok_csak_a_sajat_tantargyfelosztasukban_szereplo_osztalyok_csoportok_tanuloit_ertekelhetik","Value":"true"}', '{"Id":"A_tanarok_csak_a_sajat_tantargyfelosztasukban_szereplo_osztalyok_csoportok_tanuloit_ertekelhetik","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1677, 1699, '{"Id":"Osztalyfonok_modosithatja_osztalyaba_jaro_tanulok_adatait","Value":"false"}', '{"Id":"Osztalyfonok_modosithatja_osztalyaba_jaro_tanulok_adatait","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1678, 1699, '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_szocialis_tanugyi_es_SNI_BTM_adatait","Value":"false"}', '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_szocialis_tanugyi_es_SNI_BTM_adatait","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1679, 1699, '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_zaradekat","Value":"false"}', '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_zaradekat","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1680, 1699, '{"Id":"Osztalyfonok_megtekintheti_kezelheti_az_osztalyaba_jaro_tanulok_vallasi_adatait","Value":"false"}', '{"Id":"Osztalyfonok_megtekintheti_kezelheti_az_osztalyaba_jaro_tanulok_vallasi_adatait","Value":"false"}', 0 ,1, @intezmenyID, @tanevID),
(1764, 1699, '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_sportoloi_adatait","Value":"false"}', '{"Id":"Osztalyfonok_megtekintheti_modosithatja_osztalyaba_jaro_tanulok_sportoloi_adatait","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1681, 1699, '{"Id":"Ertekelesnel_a_naplojegyek_atlaga_megjelenik","Value":"true"}', '{"Id":"Ertekelesnel_a_naplojegyek_atlaga_megjelenik","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1682, 1698, '{"Id":"Magantanulo_oralatogatas_aloli_mentessegenek_kezelese","Options":[{"Selected":true,"Text":"Nem kell megjelennie","Value":"1"},{"Selected":false,"Text":"Csak gyakorlaton","Value":"2"},{"Selected":false,"Text":"Minden órán","Value":"3"}]}', '{"Id":"Magantanulo_oralatogatas_aloli_mentessegenek_kezelese","Options":[{"Selected":true,"Text":"Nem kell megjelennie","Value":"1"},{"Selected":false,"Text":"Csak gyakorlaton","Value":"2"},{"Selected":false,"Text":"Minden órán","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(1683, 1699, '{"Id":"Az_iskolaerdeku_tavollet_tipusu_igazolasok_beleszamitanak_a_tanulo_osszes_mulasztasaba","Value":"true"}', '{"Id":"Az_iskolaerdeku_tavollet_tipusu_igazolasok_beleszamitanak_a_tanulo_osszes_mulasztasaba","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(1684, 1699, '{"Id":"Osztalyfonok_szamara_tiltott_a_mulasztasi_adatok_modositasa","Value":"false"}', '{"Id":"Osztalyfonok_szamara_tiltott_a_mulasztasi_adatok_modositasa","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(1685, 1699, '{"Id":"A_foglalkozasok_mulasztasi_adatai_megadasanal_a_parhuzamos_orakkal_valo_utkozes_vizsgalata","Value":"true"}', '{"Id":"A_foglalkozasok_mulasztasi_adatai_megadasanal_a_parhuzamos_orakkal_valo_utkozes_vizsgalata","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(2882, 2884, '{"Id":"Az_elektronikus_naplo_megjelenesenek_kezdoidopontja","Time":"07:00:00"}', '{"Id":"Az_elektronikus_naplo_megjelenesenek_kezdoidopontja","Time":"07:00:00"}', 0, 1, @intezmenyID, @tanevID),
(2883, 2884, '{"Id":"Az_elektronikus_naplo_megjelenesenek_zaroidopontja","Time":"18:00:00"}', '{"Id":"Az_elektronikus_naplo_megjelenesenek_zaroidopontja","Time":"18:00:00"}', 0, 1, @intezmenyID, @tanevID),
(2874, 2886, '{"Id":"Szakszeru_helyettesites_eseten_az_elszamolt_oraszam","Value":"1"}', '{"Id":"Szakszeru_helyettesites_eseten_az_elszamolt_oraszam","Value":"1"}', 0, 1, @intezmenyID, @tanevID),
(2875, 2886, '{"Id":"Nem_szakszeru_felugyelet_helyettesites_eseten_az_elszamolt_oraszam","Value":"0.5"}', '{"Id":"Nem_szakszeru_felugyelet_helyettesites_eseten_az_elszamolt_oraszam","Value":"0.5"}', 0, 1, @intezmenyID, @tanevID),
(2876, 2886, '{"Id":"Oraosszevonasos_helyettesites_eseten_az_elszamolt_oraszam","Value":"0.3"}', '{"Id":"Oraosszevonasos_helyettesites_eseten_az_elszamolt_oraszam","Value":"0.3"}', 0, 1, @intezmenyID, @tanevID),
(2877, 1699, '{"Id":"Lehet_e_helyettesites_tulora","Value":"false"}', '{"Id":"Lehet_e_helyettesites_tulora","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(3006, 1699, '{"Id":"Tanar_vehet_e_fel_orat_maganak","Value":"true"}', '{"Id":"Tanar_vehet_e_fel_orat_maganak","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3015, 1699, '{"Id":"Lehet_orat_felvenni_TTF_nelkul","Value":"true"}', '{"Id":"Lehet_orat_felvenni_TTF_nelkul","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3037, 1699, '{"Id":"Foglalkozasnal_csak_osztaly_es_tanora_jellegu_csoport_allithato","Value":"true"}', '{"Id":"Foglalkozasnal_csak_osztaly_es_tanora_jellegu_csoport_allithato","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3039, 2886, '{"Id":"Egy_statuszra_juto_kotelezo_oraszam","Value":"22"}', '{"Id":"Egy_statuszra_juto_kotelezo_oraszam","Value":"22"}', 0, 1, @intezmenyID, @tanevID),
(2885, 1698, '{"Id":"Tanulo_felhasznaloi_nev_generalas_modja","Options":[{"Selected":true,"Text":"Oktatási azonosító alapján","Value":"1"},{"Selected":false,"Text":"Kréta kód alapján","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', '{"Id":"Tanulo_felhasznaloi_nev_generalas_modja","Options":[{"Selected":true,"Text":"Oktatási azonosító alapján","Value":"1"},{"Selected":false,"Text":"Kréta kód alapján","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(3074, 1699, '{"Id":"helyettesites_eseten_felugyelet_alapertelmezetten_sorszamozando","Value":"false"}', '{"Id":"helyettesites_eseten_felugyelet_alapertelmezetten_sorszamozando","Value":"false"}', 0, 1,@intezmenyID,@tanevID),
(3075, 1699, '{"Id":"tanitasiOra_sorszamozas_mod","Value":"true"}', '{"Id":"tanitasiOra_sorszamozas_mod","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3076, 1696, '{"Id":"Ertekeles_datumanak_minimuma","Date":"' + @evElsoNapja + '"}', '{"Id":"Ertekeles_datumanak_minimuma","Date":"' + @evElsoNapja + '"}', 0, 1, @intezmenyID, @tanevID),
(5222, 1697, '{"Id":"Ertekelesek_oldalon_levo_keresok_alapertelemezett_feltoltese_ezek_alapjan","Options":[{"Selected":true,"Text":"TTF","Value":"1"},{"Selected":false,"Text":"Osztályfőnök","Value":"2"},{"Selected":false,"Text":"Bárki","Value":"3"}]}', '{"Id":"Ertekelesek_oldalon_levo_keresok_alapertelemezett_feltoltese_ezek_alapjan","Options":[{"Selected":true,"Text":"TTF","Value":"1"},{"Selected":false,"Text":"Osztályfőnök","Value":"2"},{"Selected":false,"Text":"Bárki","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(3078, 1699, '{"Id":"tanitasiOra_sorszamozas_csoportbontas","Value":"true"}', '{"Id":"tanitasiOra_sorszamozas_csoportbontas","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(3079, 1697, '{"Id":"Havi_vagy_heti_naplozaras","Options":[{"Selected":false,"Text":"Havi","Value":"1"},{"Selected":false,"Text":"Heti","Value":"2"},{"Selected":true,"Text":"Nincs megadva","Value":"3"}]}', '{"Id":"Havi_vagy_heti_naplozaras","Options":[{"Selected":false,"Text":"Havi","Value":"1"},{"Selected":false,"Text":"Heti","Value":"2"},{"Selected":true,"Text":"Nincs megadva","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(3080, 2886 ,'{"Id":"Naplozaras_havi_ertek","Value":"28"}', '{"Id":"Naplozaras_havi_ertek","Value":"28"}', 0, 1, @intezmenyID, @tanevID),
(3081, 2886, '{"Id":"Naplozaras_heti_ertek","Value":"6"}' , '{"Id":"Naplozaras_heti_ertek","Value":"6"}', 0, 1, @intezmenyID, @tanevID),
(3082, 1696, '{"Id":"Naplozaras_eves_datuma","Date":"' + @evElsoNapja + '"}', '{"Id":"Naplozaras_eves_datuma","Date":"' + @evElsoNapja + '"}', 0, 1, @intezmenyID, @tanevID),
(3083, 2884, '{"Id":"Nem_kotott_munkaido_megjelenesenek_kezdoidopontja","Time":"10:00:00"}', '{"Id":"Nem_kotott_munkaido_megjelenesenek_kezdoidopontja","Time":"10:00:00"}', 0, 1, @intezmenyID, @tanevID),
(3084, 2884, '{"Id":"Nem_kotott_munkaido_megjelenesenek_zaroidopontja","Time":"15:00:00"}', '{"Id":"Nem_kotott_munkaido_megjelenesenek_zaroidopontja","Time":"15:00:00"}', 0, 1, @intezmenyID, @tanevID),
(5223, 1697, '{"Id":"Magatartas_szorgalom_ertekelesek_oldalon_levo_keresok_alapertelemezett_feltoltese_ezek_alapjan","Options":[{"Selected":true,"Text":"Osztályfőnök","Value":"1"},{"Selected":false,"Text":"TTF","Value":"2"}]}', '{"Id":"Magatartas_szorgalom_ertekelesek_oldalon_levo_keresok_alapertelemezett_feltoltese_ezek_alapjan","Options":[{"Selected":true,"Text":"Osztályfőnök","Value":"1"},{"Selected":false,"Text":"TTF","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(5225, 1698, '{"Id":"Tanuloi_jelszavak_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Születési dátum","Value":"1"},{"Selected":false,"Text":"Véletlenszerű","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}','{"Id":"Tanuloi_jelszavak_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Születési dátum","Value":"1"},{"Selected":false,"Text":"Véletlenszerű","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(5226, 1698, '{"Id":"Gondviselo_felhasznalonev_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Oktatási azonosító alapján","Value":"1"},{"Selected":false,"Text":"Kréta kód alapján","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', '{"Id":"Gondviselo_felhasznalonev_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Oktatási azonosító alapján","Value":"1"},{"Selected":false,"Text":"Kréta kód alapján","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(5227, 1698, '{"Id":"Gondviselo_jelszavak_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Születési dátum","Value":"1"},{"Selected":false,"Text":"Véletlenszerű","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}','{"Id":"Gondviselo_jelszavak_generalasa_az_alabbi_ertek_alapjan","Options":[{"Selected":true,"Text":"Születési dátum","Value":"1"},{"Selected":false,"Text":"Véletlenszerű","Value":"2"},{"Selected":false,"Text":"Egyéni","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(5261, 1698, '{"Id":"Napirend_felvitelel_utkozes_figyeles","Options":[{"Selected":true,"Text":"Ütközés nem lehetséges","Value":"1"},{"Selected":false,"Text":"Figyelmeztetés","Value":"2"},{"Selected":false,"Text":"Ütközés lehetséges","Value":"3"}]}', '{"Id":"Napirend_felvitelel_utkozes_figyeles","Options":[{"Selected":true,"Text":"Ütközés nem lehetséges","Value":"1"},{"Selected":false,"Text":"Figyelmeztetés","Value":"2"},{"Selected":false,"Text":"Ütközés lehetséges","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(5436, 1699, '{"Id":"Osztalyfonok_ertekeles_osszes_targybol","Value":false}', '{"Id":"Osztalyfonok_ertekeles_osszes_targybol","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(5437, 1699, '{"Id":"Ora_sorszamozasat_naplozo_pedagogus_eldontheti","Value":true}', '{"Id":"Ora_sorszamozasat_naplozo_pedagogus_eldontheti","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7362, 1696, '{"Id":"I_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @I_negyedevDatum + '"}', '{"Id":"I_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @I_negyedevDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7363, 1696, '{"Id":"II_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @II_negyedevDatum + '"}', '{"Id":"II_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @II_negyedevDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7364, 1696, '{"Id":"III_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @III_negyedevDatum + '"}', '{"Id":"III_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @III_negyedevDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7365, 1696, '{"Id":"IV_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @IV_negyedevDatum + '"}', '{"Id":"IV_Negyedeves_jegyek_megjelenesenek_datuma","Date":"' + @IV_negyedevDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(5438, 1696, '{"Id":"Felevi_jegyek_megjelenesenek_datuma","Date":"' + @felevVegeDatum + '"}', '{"Id":"Felevi_jegyek_megjelenesenek_datuma","Date":"' + @felevVegeDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(5439, 1696, '{"Id":"Ev_vegi_jegyek_megjelenesenek_datuma","Date":"' + @evVegeDatum + '"}', '{"Id":"Ev_vegi_jegyek_megjelenesenek_datuma","Date":"' + @evVegeDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(5440, 1696, '{"Id":"Ev_vegi_jegyek_megjelenesenek_datuma_vegzos","Date":"' + @evVegeDatum + '"}', '{"Id":"Ev_vegi_jegyek_megjelenesenek_datuma_vegzos","Date":"' + @evVegeDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(5441, 5442, '{"Id":"Alkalmazottak_lathatjak_a_diakok_adatait","Options":[' + @optionList + ']}', '{"Id":"Alkalmazottak_lathatjak_a_diakok_adatait","Options":[' + @optionList + ']}', 0, 1, @intezmenyID, @tanevID),
(5449, 1698, '{"Id":"Naplozaskor_mulasztas_szazalek_szamitas","Options":[{"Selected":true,"Text":"Egész éves óraszám alapján","Value":"1"},{"Selected":false,"Text":"Megtartott óraszám alapján","Value":"2"}]}', '{"Id":"Naplozaskor_mulasztas_szazalek_szamitas","Options":[{"Selected":true,"Text":"Egész éves óraszám alapján","Value":"1"},{"Selected":false,"Text":"Megtartott óraszám alapján","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(6717, 1699, '{"Id":"Naplozas_terem_befogadokepesseg","Value":true}', '{"Id":"Naplozas_terem_befogadokepesseg","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6764, 5442, '{"Id":"Tanorahoz_tartozo_csoportok","Options":[' + @csoportTipusList + ']}', '{"Id":"Tanorahoz_tartozo_csoportok","Options":[' + @csoportTipusList + ']}', 0, 1, @intezmenyID, @tanevID),
(6765, 1699, '{"Id":"Tanulo_Egy_Tanev_Egy_Evfolyam","Value":true}', '{"Id":"Tanulo_Egy_Tanev_Egy_Evfolyam","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6766, 1699, '{"Id":"Naplo_Tanulo_Aktualis_Osztaly_Ertekelesei_Mulasztasai","Value":true}', '{"Id":"Naplo_Tanulo_Aktualis_Osztaly_Ertekelesei_Mulasztasai","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6767, 1699, '{"Id":"Gondviselo_Auto_Email","Value":false}', '{"Id":"Gondviselo_Auto_Email","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(6768, 1699, '{"Id":"Feljegyzes_Osszes_Osztaly","Value":true}', '{"Id":"Feljegyzes_Osszes_Osztaly","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6769, 1699, '{"Id":"Csoportvezeto_Tanulo_Adat_Modositas","Value":true}', '{"Id":"Csoportvezeto_Tanulo_Adat_Modositas","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6770, 1699, '{"Id":"Csoportvezeto_Tanora_Celu_Csoportok","Value":false}', '{"Id":"Csoportvezeto_Tanora_Celu_Csoportok","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(6830, 1699, '{"Id":"SuccessFeedBack_Disable","Value":false}', '{"Id":"SuccessFeedBack_Disable","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(6854, 1699, '{"Id":"Magatartas_Szorgalom_Ertekeles_Csak_Ofokent","Value":true}', '{"Id":"Magatartas_Szorgalom_Ertekeles_Csak_Ofokent","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6941, 1698, '{"Id":"Teremutkozes_figyeles","Options":[{"Selected":false,"Text":"Ütközés nem lehetséges","Value":"1"},{"Selected":true,"Text":"Figyelmeztetés","Value":"2"},{"Selected":false,"Text":"Ütközés lehetséges","Value":"3"}]}', '{"Id":"Teremutkozes_figyeles","Options":[{"Selected":false,"Text":"Ütközés nem lehetséges","Value":"1"},{"Selected":true,"Text":"Figyelmeztetés","Value":"2"},{"Selected":false,"Text":"Ütközés lehetséges","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(7094, 1699, '{"Id":"Diak_altali_hazifeladatok_rogzitese","Value":true}', '{"Id":"Diak_altali_hazifeladatok_rogzitese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7106, 1696, '{"Id":"Osszefuggo_gyakorlat_kezd_datum","Date":"' + @osszefuggoGyakorlatKezdDatum + '"}', '{"Id":"Osszefuggo_gyakorlat_kezd_datum","Date":"' + @osszefuggoGyakorlatKezdDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7107, 1696, '{"Id":"Osszefuggo_gyakorlat_veg_datum","Date":"' + @osszefuggoGyakorlatVegDatum + '"}', '{"Id":"Osszefuggo_gyakorlat_veg_datum","Date":"' + @osszefuggoGyakorlatVegDatum + '"}', 0, 1, @intezmenyID, @tanevID),
(7108, 1699, '{"Id":"Osszefuggo_gyakorlat_egyedi_rogzites","Value":"false"}', '{"Id":"Osszefuggo_gyakorlat_egyedi_rogzites","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7130, 2886 ,'{"Id":"Ervenyes_tanitasi_nap_oraszam","Value":"3"}', '{"Id":"Ervenyes_tanitasi_nap_oraszam","Value":"3"}', 0, 1, @intezmenyID, @tanevID),
(7131, 1698, '{"Id":"Ertekelesek_Mulasztasok_Feljegyzesek_Kezelese_Osztalyvaltas_Eseten","Options":[{"Selected":false,"Text":"Semelyiket","Value":"0"},{"Selected":true,"Text":"Csak a közös tárgyakét(feljegyzéseknél mindegyiket)","Value":"1"},{"Selected":false,"Text":"Mindegyiket","Value":"2"}]}', '{"Id":"Ertekelesek_Mulasztasok_Feljegyzesek_Kezelese_Osztalyvaltas_Eseten","Options":[{"Selected":false,"Text":"Semelyiket","Value":"0"},{"Selected":true,"Text":"Csak a közös tárgyakét(feljegyzéseknél mindegyiket)","Value":"1"},{"Selected":false,"Text":"Mindegyiket","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(7132, 1698, '{"Id":"Ertekelesek_Mulasztasok_Feljegyzesek_Kezelese_Evfolyamvaltas_Eseten","Options":[{"Selected":true,"Text":"Semelyiket","Value":"0"},{"Selected":false,"Text":"Csak a közös tárgyakét(feljegyzéseknél mindegyiket)","Value":"1"},{"Selected":false,"Text":"Mindegyiket","Value":"2"}]}', '{"Id":"Ertekelesek_Mulasztasok_Feljegyzesek_Kezelese_Evfolyamvaltas_Eseten","Options":[{"Selected":true,"Text":"Semelyiket","Value":"0"},{"Selected":false,"Text":"Csak a közös tárgyakét(feljegyzéseknél mindegyiket)","Value":"1"},{"Selected":false,"Text":"Mindegyiket","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(7360, 5442, '{"Id":"Tanar_Feluleten_Orarend_Lathatosag","Options":[{"Selected":false,"Text":"Tanári órarendek","Value":"TanariOrarendKereso"}, {"Selected":false,"Text":"Osztály órarendek","Value":"OsztalyOrarendKereso"}, {"Selected":false,"Text":"Terem órarendek","Value":"TeremOrarendKereso"}]}', '{"Id":"Tanar_Feluleten_Orarend_Lathatosag","Options":[{"Selected":false,"Text":"Tanári órarendek","Value":"TanariOrarendKereso"}, {"Selected":false,"Text":"Osztály órarendek","Value":"OsztalyOrarendKereso"}, {"Selected":false,"Text":"Terem órarendek","Value":"TeremOrarendKereso"}]}', 0, 1, @intezmenyID, @tanevID),
(7361, 1699, '{"Id":"Tanora_Tema_Az_Ellenorzoben","Value":"true"}', '{"Id":"Tanora_Tema_Az_Ellenorzoben","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7375, 1699, '{"Id":"Csokkentett_gondviselok_kezelese","Value":"true"}', '{"Id":"Csokkentett_gondviselok_kezelese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7380, 1697, '{"Id":"Ertekelesek_megjelenese_az_ellenorzo_modulban","Options":[{"Selected":true,"Text":"Nincs késletetés","Value":"0"},{"Selected":false,"Text":"6 óra","Value":"6"},{"Selected":false,"Text":"12 óra","Value":"12"},{"Selected":false,"Text":"24 óra","Value":"24"}]}', '{"Id":"Ertekelesek_megjelenese_az_ellenorzo_modulban","Options":[{"Selected":true,"Text":"Nincs késletetés","Value":"0"},{"Selected":false,"Text":"6 óra","Value":"6"},{"Selected":false,"Text":"12 óra","Value":"12"},{"Selected":false,"Text":"24 óra","Value":"24"}]}', 0, 1, @intezmenyID, @tanevID),
(7563, 1699, '{"Id":"Osztalyatlag_megjelenitese_az_ellenorzo_feluleten","Value":"true"}', '{"Id":"Osztalyatlag_megjelenitese_az_ellenorzo_feluleten","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7564, 1699, '{"Id":"Fogadoorak_megjelenitese","Value":true}', '{"Id":"Fogadoorak_megjelenitese","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7565, 1697, '{"Id":"Default_Feladat_Kategoria","Options":[{"Selected":false,"Text":"Minden","Value":"0"},{"Selected":true,"Text":"Nevelés-oktatás","Value":"7553"},{"Selected":false,"Text":"Alapfokú művészetoktatás","Value":"7555"},{"Selected":false,"Text":"EGYMI","Value":"7717"},{"Selected":false,"Text":"Kollégium","Value":"7556"}]}', '{"Id":"Default_Feladat_Kategoria","Options":[{"Selected":false,"Text":"Minden","Value":"0"},{"Selected":true,"Text":"Nevelés-oktatás","Value":"7553"},{"Selected":false,"Text":"Alapfokú művészetoktatás","Value":"7555"},{"Selected":false,"Text":"EGYMI","Value":"7717"},{"Selected":false,"Text":"Kollégium","Value":"7556"}]}', 0, 1, @intezmenyID, @tanevID),
(7568, 1699, '{"Id":"Egyeni_Csoportok_Automatikus_Letrehozasa","Value":"true"}', '{"Id":"Egyeni_Csoportok_Automatikus_Letrehozasa","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7650, 2884, '{"Id":"Fogado_Ora_Kezdoidopontja","Time":"10:00:00"}', '{"Id":"Fogado_Ora_Kezdoidopontja","Time":"10:00:00"}', 0, 1, @intezmenyID, @tanevID),
(7651, 2884, '{"Id":"Fogado_Ora_Zaroidopontja","Time":"18:00:00"}', '{"Id":"Fogado_Ora_Zaroidopontja","Time":"18:00:00"}', 0, 1, @intezmenyID, @tanevID),
(7661, 1697, '{"Id":"Napi_Szamonkeresi_Limit","Options":[{"Selected":true,"Text":"Nincs megadva","Value":"0"},{"Selected":false,"Text":"1","Value":"1"},{"Selected":false,"Text":"2","Value":"2"},{"Selected":false,"Text":"3","Value":"3"},{"Selected":false,"Text":"4","Value":"4"},{"Selected":false,"Text":"5","Value":"5"},{"Selected":false,"Text":"6","Value":"6"},{"Selected":false,"Text":"7","Value":"7"},{"Selected":false,"Text":"8","Value":"8"},{"Selected":false,"Text":"9","Value":"9"},{"Selected":false,"Text":"10","Value":"10"}]}', '{"Id":"Napi_Szamonkeresi_Limit","Options":[{"Selected":true,"Text":"Nincs megadva","Value":"0"},{"Selected":false,"Text":"1","Value":"1"},{"Selected":false,"Text":"2","Value":"2"},{"Selected":false,"Text":"3","Value":"3"},{"Selected":false,"Text":"4","Value":"4"},{"Selected":false,"Text":"5","Value":"5"},{"Selected":false,"Text":"6","Value":"6"},{"Selected":false,"Text":"7","Value":"7"},{"Selected":false,"Text":"8","Value":"8"},{"Selected":false,"Text":"9","Value":"9"},{"Selected":false,"Text":"10","Value":"10"}]}', 0, 1, @intezmenyID, @tanevID),
(7662, 5442, '{"Id":"Ertekeles_Modok_Beallitasa_Napi_Limithez","Options":[' + @ErtekelesModOptionList + ']}', '{"Id":"Ertekeles_Modok_Beallitasa_Napi_Limithez","Options":[' + @ErtekelesModOptionList + ']}', 0, 1, @intezmenyID, @tanevID),
(7663, 1698, '{"Id":"Limit_Figyelmeztetesi_Tiltasi_Beallitas","Options":[{"Selected":false,"Text":"Napi limiten túli számonkérés rögzítése nem lehetséges","Value":"1"},{"Selected":true,"Text":"Figyelmeztető ablak","Value":"2"},{"Selected":false,"Text":"Napi limiten túli számonkérés rögzítése lehetséges","Value":"3"}]}', '{"Id":"Limit_Figyelmeztetesi_Tiltasi_Beallitas","Options":[{"Selected":false,"Text":"Napi limiten túli számonkérés rögzítése nem lehetséges","Value":"1"},{"Selected":true,"Text":"Figyelmeztető ablak","Value":"2"},{"Selected":false,"Text":"Napi limiten túli számonkérés rögzítése lehetséges","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(7680, 5442, '{"Id":"Ertekeleseknel_Megjeleno_Specialis_Gombok_Lathatosaga","Options":[{"Selected":true,"Text":"-","Value":"1"},{"Selected":true,"Text":"5D","Value":"2"},{"Selected":false,"Text":"5K","Value":"3"},{"Selected":true,"Text":"MT","Value":"4"}]}', '{"Id":"Ertekeleseknel_Megjeleno_Specialis_Gombok_Lathatosaga","Options":[{"Selected":true,"Text":"-","Value":"1"},{"Selected":true,"Text":"5D","Value":"2"},{"Selected":false,"Text":"5K","Value":"3"},{"Selected":true,"Text":"MT","Value":"4"}]}', 0, 1, @intezmenyID, @tanevID),
(7683, 1698, '{"Id":"Foglalkozasok_Rogzitese_Hetvegere","Options":[{"Selected":true,"Text":"Csak hétköznap (H-P)","Value":"1"},{"Selected":false,"Text":"Hétköznap és + minden szombat (H-Sz)","Value":"2"},{"Selected":false,"Text":"Minden nap (H-V)","Value":"3"}]}', '{"Id":"Foglalkozasok_Rogzitese_Hetvegere","Options":[{"Selected":true,"Text":"Csak hétköznap (H-P)","Value":"1"},{"Selected":false,"Text":"Hétköznap és + minden szombat (H-Sz)","Value":"2"},{"Selected":false,"Text":"Minden nap (H-V)","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(7699, 1699, '{"Id":"Osztalyfonok_kiegeszitheti_osztalyaba_jaro_tanulok_ki_vagy_atsorolsasi_zaradekat","Value":"false"}', '{"Id":"Osztalyfonok_kiegeszitheti_osztalyaba_jaro_tanulok_ki_vagy_atsorolsasi_zaradekat","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7700, 1699, '{"Id":"Osztalyfonok_Modosithatjae_Tanulok_Mulasztasi_Adatait","Value":"true"}', '{"Id":"Osztalyfonok_Modosithatjae_Tanulok_Mulasztasi_Adatait","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7707, 2886, '{"Id":"Szakszeru_helyettesites_Szazalekos_Ertek_Osszegbe","Value":"100"}', '{"Id":"Szakszeru_helyettesites_Szazalekos_Ertek_Osszegbe","Value":"100"}', 0, 1, @intezmenyID, @tanevID),
(7708, 2886, '{"Id":"Nem_Szakszeru_Helyettesites_Szazalekos_Ertek_Osszegbe","Value":"100"}', '{"Id":"Nem_Szakszeru_Helyettesites_Szazalekos_Ertek_Osszegbe","Value":"100"}', 0, 1, @intezmenyID, @tanevID),
(7709, 2886, '{"Id":"Oraosszevonas_Szazalekos_Ertek_Osszegbe","Value":"100"}', '{"Id":"Oraosszevonas_Szazalekos_Ertek_Osszegbe","Value":"100"}', 0, 1, @intezmenyID, @tanevID),
(7710, 2886, '{"Id":"Osszevont_Felugyelet_Szazalekos_Ertek_Osszegbe","Value":"100"}', '{"Id":"Osszevont_Felugyelet_Szazalekos_Ertek_Osszegbe","Value":"100"}', 0, 1, @intezmenyID, @tanevID),
(7718, 1698, '{"Id":"Csoportvezetok_Igazolasi_Jogosultsaga","Options":[{"Selected":true,"Text":"Nem igazolhatnak","Value":"1"},{"Selected":false,"Text":"Csak igazoltra állíthatnak","Value":"2"},{"Selected":false,"Text":"Bármit beállíthatnak","Value":"3"}]}','{"Id":"Csoportvezetok_Igazolasi_Jogosultsaga","Options":[{"Selected":true,"Text":"Nem igazolhatnak","Value":"1"},{"Selected":false,"Text":"Csak igazoltra állíthatnak","Value":"2"},{"Selected":false,"Text":"Bármit beállíthatnak","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(7770, 2886, '{"Id":"Bukas_Veszelyre_Figyelmeztetes_Hatara","Value":"2"}', '{"Id":"Bukas_Veszelyre_Figyelmeztetes_Hatara","Value":"2"}', 0, 1, @intezmenyID, @tanevID),
(7771, 1699, '{"Id":"Szakgimnaziumok_Alapkezpeseskent_Tudjak_Kezelni_osztalyokat_Tanulokat","Value":"false"}', '{"Id":"Szakgimnaziumok_Alapkezpeseskent_Tudjak_Kezelni_osztalyokat_Tanulokat","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7784, 5442, '{"Id":"Nemzeti_Nyelvi_Dokumentum_Nyelvek","Options":[{"Selected":false,"Text":"horvát","Value":"500"},{"Selected":false,"Text":"német","Value":"507"},{"Selected":false,"Text":"román","Value":"523"},{"Selected":false,"Text":"szerb","Value":"536"}]}', '{"Id":"Nemzeti_Nyelvi_Dokumentum_Nyelvek","Options":[{"Selected":false,"Text":"horvát","Value":"500"},{"Selected":false,"Text":"német","Value":"507"},{"Selected":false,"Text":"román","Value":"523"},{"Selected":false,"Text":"szerb","Value":"536"}]}', 0, 1, @intezmenyID, @tanevID),
(7785, 5442, '{"Id":"Tavollet_Jogosult_Szerepkor","Options":[{"Selected":false,"Text":"Alkalmazott","Value":"1"},{"Selected":false,"Text":"Pedagógus","Value":"2"}]}', '{"Id":"Tavollet_Jogosult_Szerepkor","Options":[{"Selected":false,"Text":"Alkalmazott","Value":"1"},{"Selected":false,"Text":"Pedagógus","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(7786, 1699, '{"Id":"Orarendi_Elem_Hossz","Value":false}', '{"Id":"Orarendi_Elem_Hossz","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7800, 1699, '{"Id":"Ertesitesek_kuldese_a_mobil_alkalmazasok_szamara_a_tanulok_hazi_feladatokhoz_irt_hozzaszolasairol","Value":false}', '{"Id":"Ertesitesek_kuldese_a_mobil_alkalmazasok_szamara_a_tanulok_hazi_feladatokhoz_irt_hozzaszolasairol","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7801, 1698, '{"Id":"alapertelmezett_statusz_naplozasok_eseteben","Options":[{"Selected":true,"Text":"Üres jelenlét","Value":"1817"},{"Selected":false,"Text":"Jelenlévő","Value":"1498"}]}', '{"Id":"alapertelmezett_statusz_naplozasok_eseteben","Options":[{"Selected":true,"Text":"Üres jelenlét","Value":"1817"},{"Selected":false,"Text":"Jelenlévő","Value":"1498"}]}', 0, 1, @intezmenyID, @tanevID),
(7802, 1699, '{"Id":"osszes_dokumentum_eleresenek_engedelyezese_szaktanarok_es_osztalyfonokok_reszere","Value":"false"}', '{"Id":"osszes_dokumentum_eleresenek_engedelyezese_szaktanarok_es_osztalyfonokok_reszere","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7803, 1699, '{"Id":"hetesek_megjelenitese_az_elektronikus_ellenorzoben","Value":"false"}', '{"Id":"hetesek_megjelenitese_az_elektronikus_ellenorzoben","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7804, 1699, '{"Id":"Is_Csokkentett_Admin_Jog","Value":"false"}', '{"Id":"Is_Csokkentett_Admin_Jog","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7805, 1699, '{"Id":"magatartas_ertekeles_szabalyozasa","Value":"true"}', '{"Id":"magatartas_ertekeles_szabalyozasa","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7891, 1698, '{"Id":"elektronikus_naplo_zarasanak_datuma_beallitas_ervenyesegi_kore","Options":[{"Selected":false,"Text":"Csak az értékelések zárása","Value":"1"},{"Selected":true,"Text":"Értékelések és naplózás zárása","Value":"2"}]}', '{"Id":"elektronikus_naplo_zarasanak_datuma_beallitas_ervenyesegi_kore","Options":[{"Selected":false,"Text":"Csak az értékelések zárása","Value":"1"},{"Selected":true,"Text":"Értékelések és naplózás zárása","Value":"2"}]}', 0, 1, @intezmenyID, @tanevID),
(7892, 1699, '{"Id":"helyettesites_lathatosaga_az_ellenorzoben","Value":"true"}', '{"Id":"helyettesites_lathatosaga_az_ellenorzoben","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(8388, 1697, '{"Id":"igazolasok_naplozarasa","Options":[{"Selected":true,"Text":"nincs","Value":"365"},{"Selected":false,"Text":"0","Value":"0"},{"Selected":false,"Text":"1","Value":"1"},{"Selected":false,"Text":"2","Value":"2"},{"Selected":false,"Text":"3","Value":"3"},{"Selected":false,"Text":"4","Value":"4"},{"Selected":false,"Text":"5","Value":"5"},{"Selected":false,"Text":"6","Value":"6"},{"Selected":false,"Text":"7","Value":"7"},{"Selected":false,"Text":"8","Value":"8"},{"Selected":false,"Text":"9","Value":"9"},{"Selected":false,"Text":"10","Value":"10"},{"Selected":false,"Text":"11","Value":"11"},{"Selected":false,"Text":"12","Value":"12"},{"Selected":false,"Text":"13","Value":"13"},{"Selected":false,"Text":"14","Value":"14"},{"Selected":false,"Text":"15","Value":"15"},{"Selected":false,"Text":"16","Value":"16"},{"Selected":false,"Text":"17","Value":"17"},{"Selected":false,"Text":"18","Value":"18"},{"Selected":false,"Text":"19","Value":"19"},{"Selected":false,"Text":"20","Value":"20"},{"Selected":false,"Text":"21","Value":"21"},{"Selected":false,"Text":"22","Value":"22"},{"Selected":false,"Text":"23","Value":"23"},{"Selected":false,"Text":"24","Value":"24"},{"Selected":false,"Text":"25","Value":"25"},{"Selected":false,"Text":"26","Value":"26"},{"Selected":false,"Text":"27","Value":"27"},{"Selected":false,"Text":"28","Value":"28"},{"Selected":false,"Text":"29","Value":"29"},{"Selected":false,"Text":"30","Value":"30"},{"Selected":false,"Text":"31","Value":"31"},{"Selected":false,"Text":"32","Value":"32"},{"Selected":false,"Text":"33","Value":"33"},{"Selected":false,"Text":"34","Value":"34"},{"Selected":false,"Text":"35","Value":"35"},{"Selected":false,"Text":"36","Value":"36"},{"Selected":false,"Text":"37","Value":"37"},{"Selected":false,"Text":"38","Value":"38"},{"Selected":false,"Text":"39","Value":"39"},{"Selected":false,"Text":"40","Value":"40"},{"Selected":false,"Text":"41","Value":"41"},{"Selected":false,"Text":"42","Value":"42"},{"Selected":false,"Text":"43","Value":"43"},{"Selected":false,"Text":"44","Value":"44"},{"Selected":false,"Text":"45","Value":"45"},{"Selected":false,"Text":"46","Value":"46"},{"Selected":false,"Text":"47","Value":"47"},{"Selected":false,"Text":"48","Value":"48"},{"Selected":false,"Text":"49","Value":"49"},{"Selected":false,"Text":"50","Value":"50"}]}', '{"Id":"igazolasok_naplozarasa","Options":[{"Selected":true,"Text":"nincs","Value":"365"},{"Selected":false,"Text":"0","Value":"0"},{"Selected":false,"Text":"1","Value":"1"},{"Selected":false,"Text":"2","Value":"2"},{"Selected":false,"Text":"3","Value":"3"},{"Selected":false,"Text":"4","Value":"4"},{"Selected":false,"Text":"5","Value":"5"},{"Selected":false,"Text":"6","Value":"6"},{"Selected":false,"Text":"7","Value":"7"},{"Selected":false,"Text":"8","Value":"8"},{"Selected":false,"Text":"9","Value":"9"},{"Selected":false,"Text":"10","Value":"10"},{"Selected":false,"Text":"11","Value":"11"},{"Selected":false,"Text":"12","Value":"12"},{"Selected":false,"Text":"13","Value":"13"},{"Selected":false,"Text":"14","Value":"14"},{"Selected":false,"Text":"15","Value":"15"},{"Selected":false,"Text":"16","Value":"16"},{"Selected":false,"Text":"17","Value":"17"},{"Selected":false,"Text":"18","Value":"18"},{"Selected":false,"Text":"19","Value":"19"},{"Selected":false,"Text":"20","Value":"20"},{"Selected":false,"Text":"21","Value":"21"},{"Selected":false,"Text":"22","Value":"22"},{"Selected":false,"Text":"23","Value":"23"},{"Selected":false,"Text":"24","Value":"24"},{"Selected":false,"Text":"25","Value":"25"},{"Selected":false,"Text":"26","Value":"26"},{"Selected":false,"Text":"27","Value":"27"},{"Selected":false,"Text":"28","Value":"28"},{"Selected":false,"Text":"29","Value":"29"},{"Selected":false,"Text":"30","Value":"30"},{"Selected":false,"Text":"31","Value":"31"},{"Selected":false,"Text":"32","Value":"32"},{"Selected":false,"Text":"33","Value":"33"},{"Selected":false,"Text":"34","Value":"34"},{"Selected":false,"Text":"35","Value":"35"},{"Selected":false,"Text":"36","Value":"36"},{"Selected":false,"Text":"37","Value":"37"},{"Selected":false,"Text":"38","Value":"38"},{"Selected":false,"Text":"39","Value":"39"},{"Selected":false,"Text":"40","Value":"40"},{"Selected":false,"Text":"41","Value":"41"},{"Selected":false,"Text":"42","Value":"42"},{"Selected":false,"Text":"43","Value":"43"},{"Selected":false,"Text":"44","Value":"44"},{"Selected":false,"Text":"45","Value":"45"},{"Selected":false,"Text":"46","Value":"46"},{"Selected":false,"Text":"47","Value":"47"},{"Selected":false,"Text":"48","Value":"48"},{"Selected":false,"Text":"49","Value":"49"},{"Selected":false,"Text":"50","Value":"50"}]}', 0, 1, @intezmenyID, @tanevID),
(8400, 5442, '{"Id":"lezart_osztalynaplok","Options":[]}', '{"Id":"lezart_osztalynaplok","Options":[]}', 0, 1, @intezmenyID, @tanevID),
(8614, 1699, '{"Id":"ertekelesnel_a_naplojegyek_havi_atlaga_megjelenik","Value":"true"}', '{"Id":"ertekelesnel_a_naplojegyek_havi_atlaga_megjelenik","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(8682, 1698, '{"Id":"orarendi_elemek_rogzitesenek_elofeltetele","Options":[{"Selected":false,"Text":"Csak TTF alapján rögzíthetők","Value":"1"},{"Selected":false,"Text":"Csak nem nulla órás TTF elem alapján rögzíthetők","Value":"2"},{"Selected":true,"Text":"TTF nélkül is rögzíthetők","Value":"3"}]}', '{"Id":"orarendi_elemek_rogzitesenek_elofeltetele","Options":[{"Selected":false,"Text":"Csak TTF alapján rögzíthetők","Value":"1"},{"Selected":false,"Text":"Csak nem nulla órás TTF elem alapján rögzíthetők","Value":"2"},{"Selected":true,"Text":"TTF nélkül is rögzíthetők","Value":"3"}]}', 0, 1, @intezmenyID, @tanevID),
(8702, 1699, '{"Id":"mulasztasi_szazalek_szamitas_osztalyvaltas_utan","Value":"false"}', '{"Id":"mulasztasi_szazalek_szamitas_osztalyvaltas_utan","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(8703, 1699, '{"Id":"kotott_munkaido_megjelenitese","Value":"false"}', '{"Id":"kotott_munkaido_megjelenitese","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
/*Értesítések*/
(1690, 1696, '{"Id":"Ertesites_bukasra_allo_tanulokrol","Date":"' + LEFT(@evVegeDatum, 4) + '-05-02"}', '{"Id":"Ertesites_bukasra_allo_tanulokrol","Date":"' + LEFT(@evVegeDatum, 4) + '-05-02"}', 0, 1, @intezmenyID, @tanevID),
(1691, 1696, '{"Id":"Ertesites_bukasra_allo_vegzos_tanulokrol","Date":"' + LEFT(@evVegeDatum, 4) + '-04-02"}', '{"Id":"Ertesites_bukasra_allo_vegzos_tanulokrol","Date":"' + LEFT(@evVegeDatum, 4) + '-04-02"}', 0, 1, @intezmenyID, @tanevID),
(1687, 1696, '{"Id":"Ertesites_Tanev_rendi_valtoztatasrol_idopont","Date":"' + @evElsoNapja + '"}', '{"Id":"Ertesites_Tanev_rendi_valtoztatasrol_idopont","Date":"' + @evElsoNapja + '"}', 0, 1, @intezmenyID, @tanevID),
(1686, 1695, '{"Id":"Ertesites_Tanev_rendi_valtoztatasrol_esetek","Options":[{"Selected":true,"Text":"Tanítás nélküli munkanap","Value":"1387"},{"Selected":false,"Text":"Tanítási nap ","Value":"1385"},{"Selected":false,"Text":"Munkaszüneti nap ","Value":"1386"}]}', '{"Id":"Ertesites_Tanev_rendi_valtoztatasrol_esetek","Options":[{"Selected":true,"Text":"Tanítás nélküli munkanap","Value":"1387"},{"Selected":false,"Text":"Tanítási nap ","Value":"1385"},{"Selected":false,"Text":"Munkaszüneti nap ","Value":"1386"}]}', 0, 1, @intezmenyID, @tanevID),
(1688, 1698, '{"Id":"Erdemjegy_beiras_ertesites_kesleltetese","Options":[{"Selected":true,"Text":"0 óra","Value":"0"},{"Selected":false,"Text":"4 óra","Value":"4"},{"Selected":false,"Text":"8 óra","Value":"8"},{"Selected":false,"Text":"12 óra","Value":"12"},{"Selected":false,"Text":"24 óra","Value":"24"}]}', '{"Id":"Erdemjegy_beiras_ertesites_kesleltetese","Options":[{"Selected":true,"Text":"0 óra","Value":"0"},{"Selected":false,"Text":"4 óra","Value":"4"},{"Selected":false,"Text":"8 óra","Value":"8"},{"Selected":false,"Text":"12 óra","Value":"12"},{"Selected":false,"Text":"24 óra","Value":"24"}]}', 0, 1, @intezmenyID, @tanevID),
(1689, 1698, '{"Id":"Ertesites_hianyzo_orabeirasrol_kesleltetese","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":false,"Text":"3 nap","Value":"3"},{"Selected":true,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', '{"Id":"Ertesites_hianyzo_orabeirasrol_kesleltetese","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":false,"Text":"3 nap","Value":"3"},{"Selected":true,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', 0, 1, @intezmenyID, @tanevID),
(1692, 1698, '{"Id":"Ertesites_nyilt_naprol","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":false,"Text":"3 nap","Value":"3"},{"Selected":true,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', '{"Id":"Ertesites_nyilt_naprol","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":false,"Text":"3 nap","Value":"3"},{"Selected":true,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', 0, 1, @intezmenyID, @tanevID),
(1693, 1698, '{"Id":"Ertesites_oralatogatasrol","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":true,"Text":"3 nap","Value":"3"},{"Selected":false,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', '{"Id":"Ertesites_oralatogatasrol","Options":[{"Selected":false,"Text":"Soha","Value":"-1"},{"Selected":true,"Text":"3 nap","Value":"3"},{"Selected":false,"Text":"7 nap","Value":"7"},{"Selected":false,"Text":"14 nap","Value":"14"}]}', 0, 1, @intezmenyID, @tanevID),
(1755, 1699, '{"Id":"Adminisztrator_ertesitese_orarendi_tanulo_utkozesrol","Value":"true"}', '{"Id":"Adminisztrator_ertesitese_orarendi_tanulo_utkozesrol","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(6852, 1699, '{"Id":"Intezmeny_rovid_nevenek_beallitasa","Value":"true"}', '{"Id":"Intezmeny_rovid_nevenek_beallitasa","Value":"true"}', 0, 1, @intezmenyID, @tanevID),
(7746, 1699, '{"Id":"Lazar_Ervin_Program_kezelese","Value":"false"}', '{"Id":"Lazar_Ervin_Program_kezelese","Value":"false"}', 0, 1, @intezmenyID, @tanevID),
(7890, 1699, '{"Id":"nem_tanorai_celu_csoportok_ertekelesi_lehetosege","Value":"true"}', '{"Id":"nem_tanorai_celu_csoportok_ertekelesi_lehetosege","Value":"true"}', 0, 1, @intezmenyID, @tanevID)
INSERT INTO dbo.T_RENDSZERBEALLITAS (C_BEALLITASTIPUS, C_ERTEKTIPUS, C_ALAPERTEK, C_ERTEK, SERIAL, CREATOR, C_INTEZMENYID, C_TANEVID)
SELECT trb.C_BEALLITASTIPUS, trb.C_ERTEKTIPUS, trb.C_ALAPERTEK, trb.C_ERTEK, trb.SERIAL, trb.CREATOR, trb.C_INTEZMENYID, trb.C_TANEVID
FROM @TEMP_RENDSZERBEALLITAS trb
LEFT JOIN dbo.T_RENDSZERBEALLITAS rb ON rb.C_BEALLITASTIPUS = trb.C_BEALLITASTIPUS AND rb.C_INTEZMENYID = trb.C_INTEZMENYID AND trb.C_TANEVID = rb.C_TANEVID
WHERE rb.C_BEALLITASTIPUS IS NULL
END
GO

View file

@ -0,0 +1,44 @@
--Migration
SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
GO
DROP INDEX IF EXISTS [NCI_Tanulo_TantervId] ON [dbo].[T_TANULO];
GO
ALTER TABLE [dbo].[T_TANULO] DROP CONSTRAINT IF EXISTS [FK_Tanulo_TantervId_REF_Tanterv];
GO
ALTER TABLE [dbo].[T_TANULO] ALTER COLUMN [C_TANTERVID] INT NULL;
GO
CREATE NONCLUSTERED INDEX [NCI_Tanulo_TantervId] ON [dbo].[T_TANULO]([C_TANTERVID] ASC);
GO
ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK ADD CONSTRAINT [FK_Tanulo_TantervId_REF_Tanterv] FOREIGN KEY ([C_TANTERVID]) REFERENCES [dbo].[T_TANTERV] ([ID]);
GO
ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_Tanulo_TantervId_REF_Tanterv];
GO
EXEC dev.uspDropDefaultConstraint @pTableName = 'T_TANULO', @pColumnName = 'C_TANTERVID';
GO
EXEC dev.uspCreateSchemaViews 'T_TANULO';
GO
EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll;
GO
ALTER QUEUE auditLog.[AuditQueue]
WITH STATUS = ON,
RETENTION = OFF,
ACTIVATION (
STATUS = ON,
PROCEDURE_NAME = auditLog.usp_AuditProcessing,
MAX_QUEUE_READERS = 10,
EXECUTE AS 'Kreta_tech_user'
),
POISON_MESSAGE_HANDLING (STATUS = ON);
GO

View file

@ -0,0 +1,28 @@
DECLARE @intezmenyId int, @aktTanevNev nvarchar(10)
DECLARE intCursor CURSOR FAST_FORWARD READ_ONLY FOR
SELECT i.ID, tv.C_NEV
FROM T_INTEZMENY i
INNER JOIN T_TANEV tv ON tv.C_INTEZMENYID = i.ID AND tv.C_AKTIV = 'T'
WHERE i.TOROLT = 'F'
AND tv.TOROLT = 'F'
AND EXISTS (SELECT 1 FROM T_TANEV tv2 WHERE tv2.C_INTEZMENYID = i.ID AND tv2.C_KOVETKEZO = 'T' AND tv2.C_ISKIVALASZTHATO = 'F')
OPEN intCursor
FETCH NEXT FROM intCursor
INTO @intezmenyId, @aktTanevNev
WHILE @@FETCH_STATUS = 0 BEGIN
EXEC [dev].[uspGenerateTanevAdatokFromExistingTanev]
@intezmenyId = @intezmenyId
,@tanevNeveNew = '2021/2022'
,@tanevNeveSource = @aktTanevNev
,@kovetkezoTanev = 1
FETCH NEXT FROM intCursor
INTO @intezmenyId, @aktTanevNev
END
CLOSE intCursor
DEALLOCATE intCursor
GO

View file

@ -0,0 +1,319 @@
-- =====================================================
-- Tanév létrehozásakor a tanév rendje eseményeg
-- insertje és az első és utolsó tanítási napok
-- update-je a T_TANEV táblában
--
-- Az újabb tanév mindig előre kerüljön (Csabi kérése)
-- =====================================================
-- 1389 Egész napos kirándulás
-- 1400 Első félév vége
-- 7605 Első félév vége (keresztféléves képzésben)
-- 1394 Első tanítási nap
-- 7604 Első tanítási nap (keresztféléves képzésben)
-- 1390 Fogadónap (tanítás nélküli)
-- 1403 I. negyedév vége
-- 1404 III. negyedév vége
-- 1386 Munkaszüneti nap
-- 1406 Nyári oktatási nap
-- 1405 Nyári szakmai gyakorlati nap
-- 1649 Nyílt nap
-- 1405 Összefüggő szakmai gyakorlati nap
-- 1399 Őszi szünet
-- 6833 Pihenőnap
-- 1406 Rendkívüli tanítási nap
-- 1393 Rövidített órákat tartalmazó tanítási nap
-- 1391 Szabadnap (intézményvezetői hatáskörben)
-- 1388 Szülői értekezlet (tanítás nélkül)
-- 1387 Tanítás nélküli munkanap
-- 1385 Tanítási nap
-- 1392 Tanítási szünet
-- 1398 Tavaszi szünet
-- 1397 Téli szünet
-- 1395 Utolsó tanítási nap
-- 1402 Utolsó tanítási nap a végzős évfolyamokon
-- 7601 Utolsó tanítási nap a végzős évfolyamokon (honvédelmi iskolákban)
-- 7602 Utolsó tanítási nap a végzős évfolyamokon (keresztféléves képzésben)
-- 7600 Utolsó tanítási nap a végzős évfolyamokon (rendészeti iskolákban)
-- 7603 Utolsó tanítási nap a végzős évfolyamokon (részszakképesítéses oktatásban)
-- 1396 Ünnepnap
-- 1401 Vizsganap
-- 1408 Hétfő
-- 1409 Kedd
-- 1410 Szerda
-- 1411 Csütörtök
-- 1412 Péntek
-- 1413 Szombat
-- 1414 Vasárnap
DROP PROCEDURE IF EXISTS dev.uspCreateTanevRendje
GO
CREATE PROCEDURE dev.uspCreateTanevRendje
@intezmenyId int
,@tanevId int
,@hetNapjaTipusTypeId int = 40
AS
BEGIN
SET NOCOUNT ON;
SET DATEFIRST 1;
DECLARE
@tanevNev nvarchar(20)
,@elsoTanitasiNap datetime
,@utolsoTanitasiNap datetime
SELECT @tanevNev = C_NEV
FROM T_TANEV
WHERE ID = @tanevId
-- Új tanév ide
IF @tanevNev = '2021/2022' BEGIN
SET @elsoTanitasiNap = '20210901'
SET @utolsoTanitasiNap = '20220615'
INSERT dbo.T_TANEVRENDJE (
C_AKTIV, C_DATUM, C_HETIREND, C_HETNAPJA, C_MEGJEGYZES, C_NAPTIPUSA, C_ORARENDINAP, C_OSSZESCSOPORTRAVONATKOZIK, C_CSENGETESIRENDID, C_INTEZMENYID, C_TANEVID, TOROLT, SERIAL, LASTCHANGED, CREATED, MODIFIER, CREATOR
) VALUES
('T', @elsoTanitasiNap, 1554, 1410, N'', 1394, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', @utolsoTanitasiNap, 1554, 1410, N'', 1395, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
END
IF @tanevNev = '2020/2021' BEGIN
SET @elsoTanitasiNap = '20200901'
SET @utolsoTanitasiNap = '20210615'
INSERT dbo.T_TANEVRENDJE (
C_AKTIV, C_DATUM, C_HETIREND, C_HETNAPJA, C_MEGJEGYZES, C_NAPTIPUSA, C_ORARENDINAP, C_OSSZESCSOPORTRAVONATKOZIK, C_CSENGETESIRENDID, C_INTEZMENYID, C_TANEVID, TOROLT, SERIAL, LASTCHANGED, CREATED, MODIFIER, CREATOR
) VALUES
('T', @elsoTanitasiNap, 1554, 1409, N'', 1394, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
-- Okt. 23., Nov. 1.
,('T', '20201023', 1554, dbo.fnGetHetNapja('20201023', @hetNapjaTipusTypeId), N'', 1396, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
,('T', '20201101', 1554, dbo.fnGetHetNapja('20201101', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
--Őszi szüret
,('T', '20201026', 1554, dbo.fnGetHetNapja('20201026', @hetNapjaTipusTypeId), N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
,('T', '20201027', 1554, dbo.fnGetHetNapja('20201027', @hetNapjaTipusTypeId), N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
,('T', '20201028', 1554, dbo.fnGetHetNapja('20201028', @hetNapjaTipusTypeId), N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
,('T', '20201029', 1554, dbo.fnGetHetNapja('20201029', @hetNapjaTipusTypeId), N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
,('T', '20201030', 1554, dbo.fnGetHetNapja('20201030', @hetNapjaTipusTypeId), N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
--Téli szünet
,('T', '20201221', 1554, dbo.fnGetHetNapja('20201221', @hetNapjaTipusTypeId), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
,('T', '20201222', 1554, dbo.fnGetHetNapja('20201222', @hetNapjaTipusTypeId), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
,('T', '20201223', 1554, dbo.fnGetHetNapja('20201223', @hetNapjaTipusTypeId), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
,('T', '20201228', 1554, dbo.fnGetHetNapja('20201228', @hetNapjaTipusTypeId), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
,('T', '20201229', 1554, dbo.fnGetHetNapja('20201229', @hetNapjaTipusTypeId), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
,('T', '20201230', 1554, dbo.fnGetHetNapja('20201230', @hetNapjaTipusTypeId), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
,('T', '20201231', 1554, dbo.fnGetHetNapja('20201231', @hetNapjaTipusTypeId), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
--Karacsony, újév
,('T', '20201224', 1554, dbo.fnGetHetNapja('20201224', @hetNapjaTipusTypeId), N'', 6833, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
,('T', '20201225', 1554, dbo.fnGetHetNapja('20201225', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
,('T', '20201226', 1554, dbo.fnGetHetNapja('20201226', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
,('T', '20210101', 1554, dbo.fnGetHetNapja('20210101', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
-- Első félév vége
,('T', '20210122', 1554, dbo.fnGetHetNapja('20210122', @hetNapjaTipusTypeId), N'', 1400, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
-- Márc. 15.
,('T', '20210315', 1554, dbo.fnGetHetNapja('20210315', @hetNapjaTipusTypeId), N'', 1396, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
-- Tavaszi szünet
,('T', '20210401', 1554, dbo.fnGetHetNapja('20210401', @hetNapjaTipusTypeId), N'', 1398, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
,('T', '20210406', 1554, dbo.fnGetHetNapja('20210406', @hetNapjaTipusTypeId), N'', 1398, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
-- Húsvét
,('T', '20210402', 1554, dbo.fnGetHetNapja('20210402', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
,('T', '20210404', 1554, dbo.fnGetHetNapja('20210404', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
,('T', '20210405', 1554, dbo.fnGetHetNapja('20210405', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
-- Május 1.
,('T', '20210501', 1554, dbo.fnGetHetNapja('20210501', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
--Pünkösdhétfő
,('T', '20210524', 1554, dbo.fnGetHetNapja('20210524', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
-- Utcsó tanítási nap - végzős
,('T', '20210430', 1554, dbo.fnGetHetNapja('20210430', @hetNapjaTipusTypeId), N'', 1402, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 0)
,('T', @utolsoTanitasiNap, 1554, 1408, N'', 1395, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
END
IF @tanevNev = '2019/2020' BEGIN
SET @elsoTanitasiNap = '20190902'
SET @utolsoTanitasiNap = '20200615'
INSERT dbo.T_TANEVRENDJE (
C_AKTIV, C_DATUM, C_HETIREND, C_HETNAPJA, C_MEGJEGYZES, C_NAPTIPUSA, C_ORARENDINAP, C_OSSZESCSOPORTRAVONATKOZIK, C_CSENGETESIRENDID, C_INTEZMENYID, C_TANEVID, TOROLT, SERIAL, LASTCHANGED, CREATED, MODIFIER, CREATOR
) VALUES
('T', @elsoTanitasiNap, 1554, 1408, N'', 1394, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20191023', 1554, dbo.fnGetHetNapja('20191023', @hetNapjaTipusTypeId), N'', 1396, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20191028', 1554, dbo.fnGetHetNapja('20191028', @hetNapjaTipusTypeId), N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20191029', 1554, dbo.fnGetHetNapja('20191029', @hetNapjaTipusTypeId), N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20191030', 1554, dbo.fnGetHetNapja('20191030', @hetNapjaTipusTypeId), N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20191031', 1554, dbo.fnGetHetNapja('20191031', @hetNapjaTipusTypeId), N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20191101', 1554, dbo.fnGetHetNapja('20191101', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20191223', 1554, dbo.fnGetHetNapja('20191223', @hetNapjaTipusTypeId), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20191230', 1554, dbo.fnGetHetNapja('20191230', @hetNapjaTipusTypeId), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20191231', 1554, dbo.fnGetHetNapja('20191231', @hetNapjaTipusTypeId), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20200102', 1554, dbo.fnGetHetNapja('20200102', @hetNapjaTipusTypeId), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20200103', 1554, dbo.fnGetHetNapja('20200103', @hetNapjaTipusTypeId), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20191224', 1554, dbo.fnGetHetNapja('20191224', @hetNapjaTipusTypeId), N'', 6833, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20191225', 1554, dbo.fnGetHetNapja('20191225', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20191226', 1554, dbo.fnGetHetNapja('20191226', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20200101', 1554, dbo.fnGetHetNapja('20200101', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20200124', 1554, dbo.fnGetHetNapja('20200124', @hetNapjaTipusTypeId), N'', 1400, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20200315', 1554, dbo.fnGetHetNapja('20200315', @hetNapjaTipusTypeId), N'', 1396, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20200409', 1554, dbo.fnGetHetNapja('20200409', @hetNapjaTipusTypeId), N'', 1398, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20200414', 1554, dbo.fnGetHetNapja('20200414', @hetNapjaTipusTypeId), N'', 1398, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20200410', 1554, dbo.fnGetHetNapja('20200410', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20200413', 1554, dbo.fnGetHetNapja('20200413', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20200501', 1554, dbo.fnGetHetNapja('20200501', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20200430', 1554, dbo.fnGetHetNapja('20200430', @hetNapjaTipusTypeId), N'', 1402, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', '20200601', 1554, dbo.fnGetHetNapja('20200601', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
,('T', @utolsoTanitasiNap, 1554, 1408, N'', 1395, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
END
IF @tanevNev = '2018/2019' BEGIN
SET @elsoTanitasiNap = '20180903'
SET @utolsoTanitasiNap = '20190614'
INSERT dbo.T_TANEVRENDJE (
C_AKTIV, C_DATUM, C_HETIREND, C_HETNAPJA, C_MEGJEGYZES, C_NAPTIPUSA, C_ORARENDINAP, C_OSSZESCSOPORTRAVONATKOZIK, C_CSENGETESIRENDID, C_INTEZMENYID, C_TANEVID, TOROLT, SERIAL, LASTCHANGED, CREATED, MODIFIER, CREATOR
) VALUES
('T', @elsoTanitasiNap, 1554, 1408, N'', 1394, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', @utolsoTanitasiNap, 1554, 1412, N'', 1395, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20181013', 1554, 1408, N'', 1385, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20181022', 1554, NULL, N'', 6833, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20181023', 1554, NULL, N'', 1396, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20181029', 1554, NULL, N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20181030', 1554, NULL, N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20181031', 1554, NULL, N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20181101', 1554, NULL, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20181102', 1554, NULL, N'', 6833, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20181110', 1554, 1412, N'', 1385, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20181201', 1554, 1408, N'', 1385, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20181215', 1554, 1408, N'', 1385, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20181224', 1554, NULL, N'', 6833, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20181225', 1554, NULL, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20181226', 1554, NULL, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20181227', 1554, NULL, N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20181228', 1554, NULL, N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20181231', 1554, NULL, N'', 6833, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20190101', 1554, NULL, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20190102', 1554, NULL, N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20190125', 1554, 1412, N'', 1400, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20190315', 1554, NULL, N'', 1396, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20190418', 1554, NULL, N'', 1398, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20190419', 1554, NULL, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20190422', 1554, NULL, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20190423', 1554, NULL, N'', 1398, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20190501', 1554, NULL, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20190502', 1554, 1411, N'', 1402, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL),
('T', '20190610', 1554, NULL, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, NULL)
END
IF @tanevNev = '2017/2018' BEGIN
SET @elsoTanitasiNap = '20170901'
SET @utolsoTanitasiNap = '20180615'
INSERT [dbo].[T_TANEVRENDJE]
([C_AKTIV], [C_DATUM], [C_HETIREND], [C_HETNAPJA], [C_MEGJEGYZES], [C_NAPTIPUSA], [C_ORARENDINAP], [C_OSSZESCSOPORTRAVONATKOZIK], [C_CSENGETESIRENDID], [C_INTEZMENYID], [C_TANEVID], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR])
VALUES
('T', @elsoTanitasiNap, 1554, dbo.fnGetHetNapja('20170901', @hetNapjaTipusTypeId), N'', 1394, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20171023', 1554, dbo.fnGetHetNapja('20171023', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20171030', 1554, dbo.fnGetHetNapja('20171030', @hetNapjaTipusTypeId), N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20171031', 1554, dbo.fnGetHetNapja('20171031', @hetNapjaTipusTypeId), N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20171101', 1554, dbo.fnGetHetNapja('20171101', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20171102', 1554, dbo.fnGetHetNapja('20171102', @hetNapjaTipusTypeId), N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20171103', 1554, dbo.fnGetHetNapja('20171103', @hetNapjaTipusTypeId), N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20171225', 1554, dbo.fnGetHetNapja('20171225', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20171226', 1554, dbo.fnGetHetNapja('20171226', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20171227', 1554, dbo.fnGetHetNapja('20171227', @hetNapjaTipusTypeId), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20171228', 1554, dbo.fnGetHetNapja('20171228', @hetNapjaTipusTypeId), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20171229', 1554, dbo.fnGetHetNapja('20171229', @hetNapjaTipusTypeId), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20180101', 1554, dbo.fnGetHetNapja('20180101', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20180102', 1554, dbo.fnGetHetNapja('20180102', @hetNapjaTipusTypeId), N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20180126', 1554, dbo.fnGetHetNapja('20180126', @hetNapjaTipusTypeId), N'', 1400, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20180310', 1554, dbo.fnGetHetNapja('20180310', @hetNapjaTipusTypeId), N'', 1385, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20180315', 1554, dbo.fnGetHetNapja('20180315', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20180316', 1554, dbo.fnGetHetNapja('20180316', @hetNapjaTipusTypeId), N'', 6833, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20180329', 1554, dbo.fnGetHetNapja('20180329', @hetNapjaTipusTypeId), N'', 1398, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20180330', 1554, dbo.fnGetHetNapja('20180330', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20180402', 1554, dbo.fnGetHetNapja('20180402', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20180403', 1554, dbo.fnGetHetNapja('20180403', @hetNapjaTipusTypeId), N'', 1398, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20180421', 1554, dbo.fnGetHetNapja('20180421', @hetNapjaTipusTypeId), N'', 1385, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20180430', 1554, dbo.fnGetHetNapja('20180430', @hetNapjaTipusTypeId), N'', 6833, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20180501', 1554, dbo.fnGetHetNapja('20180501', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20180503', 1554, dbo.fnGetHetNapja('20180503', @hetNapjaTipusTypeId), N'', 1402, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', '20180521', 1554, dbo.fnGetHetNapja('20180521', @hetNapjaTipusTypeId), N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1),
('T', @utolsoTanitasiNap, 1554, dbo.fnGetHetNapja('20180615', @hetNapjaTipusTypeId), N'', 1395, 'T', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, GETDATE(), GETDATE(), NULL, 1)
END
IF @tanevNev = '2016/2017' BEGIN
SET @elsoTanitasiNap = '20160901'
SET @utolsoTanitasiNap = '20170615'
INSERT [dbo].[T_TANEVRENDJE] (
[C_AKTIV], [C_DATUM], [C_HETIREND], [C_HETNAPJA], [C_MEGJEGYZES], [C_NAPTIPUSA], [C_ORARENDINAP], [C_OSSZESCSOPORTRAVONATKOZIK], [C_CSENGETESIRENDID], [C_INTEZMENYID], [C_TANEVID], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR]
) VALUES
('T', @elsoTanitasiNap, 1554, 1407, N'', 1394, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20161031', 1554, 1407, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20161101', 1554, 1407, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20161102', 1554, 1407, N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20161103', 1554, 1407, N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20161104', 1554, 1407, N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20161222', 1554, 1407, N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20161223', 1554, 1407, N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20161226', 1554, 1407, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20161227', 1554, 1407, N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20161228', 1554, 1407, N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20161229', 1554, 1407, N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20161230', 1554, 1407, N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20170120', 1554, 1407, N'', 1400, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20170315', 1554, 1407, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20170413', 1554, 1407, N'', 1398, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20170414', 1554, 1407, N'', 1398, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20170417', 1554, 1407, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20170418', 1554, 1407, N'', 1398, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20170428', 1554, 1407, N'', 1402, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20170501', 1554, 1407, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20170605', 1554, 1407, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1),
('T', @utolsoTanitasiNap, 1554, 1407, N'', 1395, 'F', 'T', NULL, @intezmenyId, @tanevId, N'F', 0, NULL, GETDATE(), NULL, 1)
END
IF @tanevNev = '2015/2016' BEGIN
SET @elsoTanitasiNap = '20150901'
SET @utolsoTanitasiNap = '20160615'
INSERT [dbo].[T_TANEVRENDJE] (
[C_AKTIV], [C_DATUM], [C_HETIREND], [C_HETNAPJA], [C_MEGJEGYZES], [C_NAPTIPUSA], [C_ORARENDINAP], [C_OSSZESCSOPORTRAVONATKOZIK], [C_CSENGETESIRENDID], [C_INTEZMENYID], [C_TANEVID], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR]
) VALUES
('T', @elsoTanitasiNap, 1554, 1407, N'', 1394, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20151023', 1554, 1407, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20151026', 1554, 1407, N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20151027', 1554, 1407, N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20151028', 1554, 1407, N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20151029', 1554, 1407, N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20151030', 1554, 1407, N'', 1399, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20151101', 1554, 1407, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20151221', 1554, 1407, N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20151222', 1554, 1407, N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20151223', 1554, 1407, N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20151224', 1554, 1407, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20151225', 1554, 1407, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20151226', 1554, 1407, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20151228', 1554, 1407, N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20151229', 1554, 1407, N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20151230', 1554, 1407, N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20151231', 1554, 1407, N'', 1397, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20160101', 1554, 1407, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20160122', 1554, 1407, N'', 1400, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20160314', 1554, 1407, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20160315', 1554, 1407, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20160324', 1554, 1407, N'', 1398, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20160325', 1554, 1407, N'', 1398, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20160328', 1554, 1407, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20160329', 1554, 1407, N'', 1398, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20160429', 1554, 1407, N'', 1402, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20160501', 1554, 1407, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', '20160516', 1554, 1407, N'', 1386, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1),
('T', @utolsoTanitasiNap, 1554, 1407, N'', 1395, 'F', 'T', NULL, @intezmenyId, @tanevId, 'F', 0, NULL, GETDATE(), NULL, 1)
END
UPDATE T_TANEV SET
C_ELSOTANITASINAP = @elsoTanitasiNap
,C_UTOLSOTANITASINAP = @utolsoTanitasiNap
WHERE ID = @tanevId
END
GO

View file

@ -0,0 +1,239 @@

DROP TABLE IF EXISTS tmpForSwitchDictionaryItemBase
CREATE TABLE tmpForSwitchDictionaryItemBase(RegiID int, UjID int, TanevID int, C_NAME nvarchar(500), C_TYPE nvarchar(64))
DECLARE @TEMP_EnvironmentName nvarchar(1000), @TanevSorszam int, @LastTanevSorszam int
SET @LastTanevSorszam = (SELECT MAX(C_SORSZAM) FROM T_TANEV WHERE TOROLT = 'F' AND (C_KOVETKEZO = 'T' OR C_AKTIV = 'T'))
SET @TanevSorszam = ISNULL((SELECT TOP 1 C_SORSZAM FROM T_TANEV WHERE C_NEV = '2020/2021' ORDER BY C_SORSZAM),32)
SET @TEMP_EnvironmentName = (SELECT [Value]
FROM dev.EnvironmentInfo WHERE [Key] = 'Dictionary')
IF (@TEMP_EnvironmentName IS NULL OR @TEMP_EnvironmentName NOT IN ('KK','NSZFH','HOI','AZURE'))
BEGIN INSERT INTO T_DICTIONARYITEMBASE(C_VALUE) VALUES('Nincs Dictionary ertek a dev.EnvironmentInfo tablaban') END -- elszall a migracio ha nincs
IF @TEMP_EnvironmentName = 'KK'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7655, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_ORDER = 100
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7655;
END IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7655, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_ORDER = 100
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7655;
END IF @TEMP_EnvironmentName = 'HOI'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7655, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_ORDER = 100
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7655;
END IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7655, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_ORDER = 100
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7655;
END IF @TEMP_EnvironmentName = 'KK'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7657, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_ORDER = 110
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7657;
END IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7657, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_ORDER = 110
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7657;
END IF @TEMP_EnvironmentName = 'HOI'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7657, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_ORDER = 110
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7657;
END IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7657, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_ORDER = 110
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7657;
END IF @TEMP_EnvironmentName = 'KK'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7656, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_ORDER = 120
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7656;
END IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7656, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_ORDER = 120
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7656;
END IF @TEMP_EnvironmentName = 'HOI'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7656, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_ORDER = 120
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7656;
END IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7656, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_ORDER = 120
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7656;
END IF @TEMP_EnvironmentName = 'KK'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7658, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_ORDER = 130
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7658;
END IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7658, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_ORDER = 130
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7658;
END IF @TEMP_EnvironmentName = 'HOI'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7658, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_ORDER = 130
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7658;
END IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 7658, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.C_DICTIONARYTYPEID = 137 AND DIB.C_NAME = N'' AND DIB.TOROLT = 'F'
UPDATE DIB SET DIB.TOROLT = 'F' ,DIB.C_ORDER = 130
FROM T_DICTIONARYITEMBASE DIB
INNER JOIN T_TANEV t ON t.ID = DIB.C_TANEVID AND t.TOROLT = 'F' AND t.C_SORSZAM >= @TanevSorszam AND t.C_SORSZAM <= @LastTanevSorszam
WHERE DIB.ID = 7658;
END;
DISABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].[uspCreateDictionaryItems] NULL, NULL;
ENABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].uspSwitchDictionaryItemBaseFromTmp;

View file

@ -0,0 +1,103 @@
SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
GO
EXEC sp_rename N'dbo.T_KIRKONTENER.C_OMKOD', N'C_INTEZMENYAZONOSITO', 'COLUMN';
EXEC('
ALTER TABLE [dbo].[T_KIRKONTENER]
ALTER COLUMN [C_INTEZMENYAZONOSITO] NVARCHAR (30) NOT NULL;
');
ALTER TABLE [dbo].[T_OSZTALY]
ADD [C_MUFAJTIPUSID] INT NULL,
[C_TANSZAKTIPUSID] INT NULL;
CREATE NONCLUSTERED INDEX [NCI_Osztaly_AlintezmenyId_AltanevId_MufajTipusId]
ON [dbo].[T_OSZTALY]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_MUFAJTIPUSID] ASC);
CREATE NONCLUSTERED INDEX [NCI_Osztaly_AlintezmenyId_AltanevId_TanszakTipusId]
ON [dbo].[T_OSZTALY]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_TANSZAKTIPUSID] ASC);
ALTER TABLE [dbo].[T_TANTARGY]
ADD [C_MUVESZETIAGID] INT NULL;
CREATE NONCLUSTERED INDEX [NCI_Tantargy_IntezmenyId_TanevId_MuveszetiAgId]
ON [dbo].[T_TANTARGY]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_MUVESZETIAGID] ASC);
ALTER TABLE [dbo].[T_TANULO]
ADD [C_MUFAJTIPUSID] INT NULL,
[C_MUVESZETIAGID] INT NULL,
[C_TANSZAKTIPUSID] INT NULL;
CREATE NONCLUSTERED INDEX [NCI_Tanulo_AlintezmenyId_AltanevId_MufajTipusId]
ON [dbo].[T_TANULO]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_MUFAJTIPUSID] ASC);
CREATE NONCLUSTERED INDEX [NCI_Tanulo_AlintezmenyId_AltanevId_MuveszetiAgId]
ON [dbo].[T_TANULO]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_MUVESZETIAGID] ASC);
CREATE NONCLUSTERED INDEX [NCI_Tanulo_AlintezmenyId_AltanevId_TanszakTipusId]
ON [dbo].[T_TANULO]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_TANSZAKTIPUSID] ASC);
ALTER TABLE [dbo].[T_TANULOTANUGYIADATOK]
ADD [C_MUFAJTIPUSID] INT NULL,
[C_MUVESZETIAGID] INT NULL,
[C_TANSZAKTIPUSID] INT NULL;
CREATE NONCLUSTERED INDEX [NCI_TanuloTanugyiAdatok_IntezmenyId_TanevId_MufajTipusId]
ON [dbo].[T_TANULOTANUGYIADATOK]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_MUFAJTIPUSID] ASC);
CREATE NONCLUSTERED INDEX [NCI_TanuloTanugyiAdatok_IntezmenyId_TanevId_MuveszetiAgId]
ON [dbo].[T_TANULOTANUGYIADATOK]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_MUVESZETIAGID] ASC);
CREATE NONCLUSTERED INDEX [NCI_TanuloTanugyiAdatok_IntezmenyId_TanevId_TanszakTipusId]
ON [dbo].[T_TANULOTANUGYIADATOK]([C_INTEZMENYID] ASC, [C_TANEVID] ASC, [C_TANSZAKTIPUSID] ASC);
ALTER TABLE [dbo].[T_OSZTALY] WITH NOCHECK
ADD CONSTRAINT [FK_Osztaly_MufajTipusId_AlintezmenyId_AltanevId_REF_MufajTipus] FOREIGN KEY ([C_MUFAJTIPUSID], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_MUFAJTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
ALTER TABLE [dbo].[T_OSZTALY] WITH NOCHECK
ADD CONSTRAINT [FK_Osztaly_TanszakTipusId_AlintezmenyId_AltanevId_REF_TanszakTipus] FOREIGN KEY ([C_TANSZAKTIPUSID], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_TANSZAKTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
ALTER TABLE [dbo].[T_TANTARGY] WITH NOCHECK
ADD CONSTRAINT [FK_Tantargy_MuveszetiAgId_IntezmenyId_TanevId_REF_MuveszetiAg] FOREIGN KEY ([C_MUVESZETIAGID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_MUVESZETIAG] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK
ADD CONSTRAINT [FK_Tanulo_MufajTipusId_AlintezmenyId_AltanevId_REF_MufajTipus] FOREIGN KEY ([C_MUFAJTIPUSID], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_MUFAJTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK
ADD CONSTRAINT [FK_Tanulo_MuveszetiAgId_AlintezmenyId_AltanevId_REF_MuveszetiAg] FOREIGN KEY ([C_MUVESZETIAGID], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_MUVESZETIAG] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK
ADD CONSTRAINT [FK_Tanulo_TanszakTipusId_AlintezmenyId_AltanevId_REF_TanszakTipus] FOREIGN KEY ([C_TANSZAKTIPUSID], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_TANSZAKTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
ALTER TABLE [dbo].[T_TANULOTANUGYIADATOK] WITH NOCHECK
ADD CONSTRAINT [FK_TanuloTanugyiAdatok_MufajTipusId_IntezmenyId_TanevId_REF_MufajTipus] FOREIGN KEY ([C_MUFAJTIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_MUFAJTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
ALTER TABLE [dbo].[T_TANULOTANUGYIADATOK] WITH NOCHECK
ADD CONSTRAINT [FK_TanuloTanugyiAdatok_MuveszetiAgId_IntezmenyId_TanevId_REF_MuveszetiAg] FOREIGN KEY ([C_MUVESZETIAGID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_MUVESZETIAG] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
ALTER TABLE [dbo].[T_TANULOTANUGYIADATOK] WITH NOCHECK
ADD CONSTRAINT [FK_TanuloTanugyiAdatok_TanszakTipusId_IntezmenyId_TanevId_REF_TanszakTipus] FOREIGN KEY ([C_TANSZAKTIPUSID], [C_INTEZMENYID], [C_TANEVID]) REFERENCES [dbo].[T_TANSZAKTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
ALTER TABLE [dbo].[T_OSZTALY] WITH CHECK CHECK CONSTRAINT [FK_Osztaly_MufajTipusId_AlintezmenyId_AltanevId_REF_MufajTipus];
ALTER TABLE [dbo].[T_OSZTALY] WITH CHECK CHECK CONSTRAINT [FK_Osztaly_TanszakTipusId_AlintezmenyId_AltanevId_REF_TanszakTipus];
ALTER TABLE [dbo].[T_TANTARGY] WITH CHECK CHECK CONSTRAINT [FK_Tantargy_MuveszetiAgId_IntezmenyId_TanevId_REF_MuveszetiAg];
ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_Tanulo_MufajTipusId_AlintezmenyId_AltanevId_REF_MufajTipus];
ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_Tanulo_MuveszetiAgId_AlintezmenyId_AltanevId_REF_MuveszetiAg];
ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_Tanulo_TanszakTipusId_AlintezmenyId_AltanevId_REF_TanszakTipus];
ALTER TABLE [dbo].[T_TANULOTANUGYIADATOK] WITH CHECK CHECK CONSTRAINT [FK_TanuloTanugyiAdatok_MufajTipusId_IntezmenyId_TanevId_REF_MufajTipus];
ALTER TABLE [dbo].[T_TANULOTANUGYIADATOK] WITH CHECK CHECK CONSTRAINT [FK_TanuloTanugyiAdatok_MuveszetiAgId_IntezmenyId_TanevId_REF_MuveszetiAg];
ALTER TABLE [dbo].[T_TANULOTANUGYIADATOK] WITH CHECK CHECK CONSTRAINT [FK_TanuloTanugyiAdatok_TanszakTipusId_IntezmenyId_TanevId_REF_TanszakTipus];
EXEC dev.uspCreateSchemaViews 'T_KIRKONTENER,T_OSZTALY,T_TANTARGY,T_TANULO,T_TANULOTANUGYIADATOK';
EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll;

View file

@ -0,0 +1,115 @@
--Migration
DECLARE @NemetZaradek TABLE (
Id int PRIMARY KEY
,Szoveg varchar(max)
)
INSERT INTO @NemetZaradek (ID, Szoveg) VALUES
(1419, 'Er/Sie wurde in die …………………… (Name und Anschrift der Schule) aufgenommen [übernommen / gemäß Beschluss Nr. … in die ………… Schule versetzt].')
,(1420, 'Er/Sie setzt auf Grund der beglaubigten Zeugnisübersetzung Nr. …. die Schule im ……………. (mit Buchstaben) Jahrgang fort.')
,(1421, 'Er/Sie wurde in die ……………… Schule aufgenommen.')
,(1422, 'Er/Sie ist zur Teilnahme am Unterricht nach Wiederholung der Schulstufe, bzw. Ablegung einer Jahresprüfung berechtigt.')
,(1423, 'Der Unterricht im Fach ………………. wird individuell fortgesetzt.')
,(1424, 'Im Fach ………………. von der Benotung bzw. der Beurteilung befreit.')
,(1425, 'Er/Sie hat die Anforderungen im Lehrfach …………., Jahrgang …, in einem Schuljahr, wie folgt, erfüllt: ………………………………………….')
,(1426, 'Er/Sie wurde im Schuljahr 20..-20.. vom Stundenbesuch an einigen Lehrfächern wegen ………………………. befreit. Es kann ergänzt werden: Er/Sie ist verpflichtet eine Jahresprüfung abzulegen.')
,(1427, 'Er/Sie setzt schulische Bildung auf Ansuchen der Eltern (nach Anforderung eines Fachgutachtens) als Privatschüler fort. ')
,(1428, 'Er/Sie wurde von der Teilnahme im Lehrfach/in den Lehrfächern …………. …………………………… …. (Name des Lehrfaches/der Lehrfächer) befreit. Bemerkung: Am Stammblatt ist auch die Ursache zu vermerken.')
,(1429, 'Er/Sie ist verpflichtet wegen Verkürzung der Schulzeit eine Abschlussprüfung in dem Lehrfach ………………. abzulegen.')
,(1430, 'Er/Sie hat die für den ……. Jahrgang festgelegten Lehrplananforderungen mit Verkürzung der Lernzeit erfüllt.')
,(1431, 'Er/Sie wurde vom Stundenbesuch in den Fächern ………………… von ….. bis …. befreit. Ergänzung: Er/Sie ist verpflichtet, eine Jahresprüfung abzulegen.')
,(1432, 'Er/Sie konnte wegen Fehlzeiten nicht bewertet werden, laut Beschluss des Lehrerkollegiums ist er/sie zur Ablegung einer Jahresprüfung berechtigt.')
,(1433, 'Beschluss des Lehrerkollegiums: versetzt in den …… Jahrgang ')
,(1434, 'Beschluss des Lehrerkollegiums: Er/Sie hat die schulische Bildung abgeschlossen, Er/Sie ist berechtigt, die schulische Bildung im …… Jahrgang fortzusetzen.')
,(1435, 'Der Schüler/Die Schülerin ……… hat die Anforderungen des Schuljahres nicht im vorgegebenen Zeitraum, sondern mit einer Verlängerung von ……… Monaten geleistet.')
,(1436, 'Er/Sie ist berechtigt, eine Wiederholungsprüfung im Fach …………… abzulegen.')
,(1437, 'In der Wiederholungsprüfung hat er/sie im Fach ………………………. die Note ……. erhalten. Er/Sie ist in den …….. Jahrgang versetzt.')
,(1438, 'Er/Sie hat die Anforderungen des ….. Jahrganges nicht erfüllt. Er/Sie ist verpflichtet, den Jahrgang zu wiederholen.')
,(1439, 'In der Wiederholungsprüfung hat er/sie im Fach ………… die Note ungenügend erhalten. Er/Sie ist verpflichtet, den Jahrgang zu wiederholen.')
,(1440, 'Er/Sie hat die Jahresprüfung im Fach ……………………… am ………. abgelegt.')
,(1441, 'Er/Sie hat die Jahresprüfung abgelegt.')
,(1442, 'Er/Sie ist im Fach ………………….. wegen ………….. befreit.')
,(1443, 'Er/Sie ist von der Teilnahme am Unterricht im Lehrfach ……………………. wegen …………….. befreit. ')
,(1444, 'Er/Sie hat zur Ablegung der Jahresprüfung (Sonder-/Wiederholungsprüfung) eine Fristverlängerung bis zum ……… erhalten.')
,(1445, 'Die Jahresprüfung (Wiederholungsprüfung) wurde mit Genehmigung in der ……………. Schule vor einer unabhängigen Prüfungskommission abgelegt.')
,(1446, 'Er/Sie kann die schulische Bildung im …… Jahrgang der Fachausbildung fortsetzen. ')
,(1447, 'Er/Sie hat die schulische Bildung wegen ……………… unterbrochen, sein/ihr Rechtsverhältnis ist bis zum ………….. aufgehoben.')
,(1448, 'Das Rechtsverhältnis des Schülers/der Schülerin wurde wegen Nichterscheinens aufgehoben, er/sie ist aus dem Schülerregister gestrichen.')
,(1449, 'Das Rechtsverhältnis des Schülers/der Schülerin wurde wegen ....... Stunden unentschuldigten Fehlens aufgehoben, er/sie ist aus dem Schülerregister gestrichen.')
,(1450, 'Das Rechtsverhältnis des Schülers/der Schülerin wurde wegen gesundheitlichen Gründen aufgehoben, er/sie ist aus dem Schülerregister gestrichen.')
,(1451, 'Das Rechtsverhältnis des Schülers/der Schülerin wurde wegen nicht gezahlter Schulgebühr aufgehoben, er/sie ist aus dem Schülerregister gestrichen.')
,(1452, 'Das Rechtsverhältnis des Schülers/der Schülerin wurde wegen Übernahme in die ……………. Schule aufgehoben, er/sie ist aus dem Schülerregister gestrichen.')
,(1453, 'Gegen ……………………… wurde ein Disziplinarverfahren durchgeführt.')
,(1454, '…………………………… (Name) hat eine Disziplinarstrafe erhalten. Die Durchführung der Strafe wird bis zum ……… ausgesetzt.')
,(1455, 'Im Falle der unentschuldigten Abwesenheit eines schulpflichtigen Schülers wegen ....... Stunden unentschuldigter Abwesenheit wurden die Eltern ermahnt.')
,(1456, 'Im Falle der unentschuldigten Abwesenheit eines schulpflichtigen Schülers wegen wiederholter …… Stunden unentschuldigter Abwesenheit wurde gegen die Eltern des Schülers/der Schülerin ein Ordnungswidrigkeitsverfahren eingeleitet.')
,(1457, 'Seine /ihre Schulpflicht ist beendet.')
,(1458, 'Das Wort/Wörter/die Note(n) wurde/n auf …… korrigiert.')
,(1459, 'Die …… Seite des Zeugnisses ist wegen falscher Eintragung für ungültig erklärt.')
,(1460, 'Dieses Ersatzstammblatt ist statt des ……………… verloren gegangenen (vernichteten) Originals auf Grund der Daten von ……………………………. ausgestellt.')
,(1461, 'Diese Zeugniszweitschrift ist statt des ……………… verloren gegangenen (vernichteten) Originals auf Grund der Daten von ……………………………. ausgestellt.')
,(1462, 'Das Zeugnis ist auf Grund des Ersuchens von …………, auf der Grundlage des Zeugnisses Nr. ……, wegen eines falschen Eintrags ausgestellt. ')
,(1463, 'Ersatzzeugnis. Hiermit wird bescheinigt, dass …….. (Geburtsname der Mutter: ……) im Schuljahr ….-…. den … Jahrgang des Faches (der Fach-, Spezial-, zweisprachigen Klasse, des Klassenzuges) ……. der ……. Schule (Name der Schule) erfolgreich abgeschlossen hat.')
,(1464, 'Zu den Abiturprüfungen zugelassen.')
,(1465, 'Seine/ Ihre Fehlzeiten im Praktikum können bis zum …… nachgeholt werden.')
,(1466, 'In die erste Klasse der Schule ………………………… eingetragen')
,(1467, 'Dieses Klassenbuch wurde am ………….. mit …….. Unterrichtstagen (Unterrichtsstunden) abgeschlossen.')
,(1468, 'Dieses Klassenbuch wurde mit ……, dh. (mit Buchstaben) ……. bewerteten Schülern abgeschlossen. ')
,(1469, 'Ich bescheinige hiermit, dass der Schüler/ die Schülerin im Schuljahr …./…. in ….. Stunden Gemeinschaftsdienst geleistet hat.')
,(1470, 'Der Schüler/ Die Schülerin hat den notwendigen Gemeinschaftsdienst zum Beginn des Abiturs geleistet.')
,(1471, 'Er/ Sie hat seine/ihre schulische Bildung/ seinen/ihren ergänzenden Unterricht für die deutschsprachigen Nationalitätenfächer im achten/ zwölften Jahrgang abgeschlossen.')
,(1475, 'Er/Sie hat die Anforderungen des ersten Jahres im Programm des öffentlichen Bildungswesens „HÍD II.“ von 20 Monaten erfüllt.')
,(6498, 'Ins Schülerwohnheim (ins Externat) ……. für das Schuljahr 20…/20… aufgenommen.')
,(6499, 'Die Mitgliedschaft im Schülerwohnheim (die Unterbringung im Externat) ist wegen ……. aufgelöst.')
,(6501, '…………………………… (Name) hat eine Disziplinarstrafe erhalten.')
; DISABLE TRIGGER ALL ON T_DICTIONARYITEMBASENYELV
INSERT INTO T_DICTIONARYITEMBASENYELV (
C_NAME
,C_NAME_1
,C_NAME_2
,C_NAME_3
,C_NAME_4
,C_NYELVID
,C_SHORTNAME
,C_DICTIONARYITEMBASEID
,C_INTEZMENYID
,C_TANEVID
,TOROLT
,SERIAL
,LASTCHANGED
,CREATED
,MODIFIER
,CREATOR
,ELOZOTANEVIREKORDID
) SELECT
nz.Szoveg
,NULL
,NULL
,NULL
,NULL
,507 --ez a német nyelv ID-ja a DIB-ben
,NULL
,dib.ID
,dib.C_INTEZMENYID
,dib.C_TANEVID
,'F'
,0
,GETDATE()
,GETDATE()
,0
,0
,NULL
FROM T_DICTIONARYITEMBASE dib
INNER JOIN T_INTEZMENY i on i.ID = dib.C_INTEZMENYID AND i.TOROLT = 'F'
INNER JOIN T_TANEV tv on tv.ID = dib.C_TANEVID AND tv.TOROLT = 'F' AND (tv.C_AKTIV = 'T' or tv.C_KOVETKEZO = 'T')
INNER JOIN @NemetZaradek nz on nz.ID = dib.ID
WHERE NOT EXISTS (
SELECT 1
FROM T_DICTIONARYITEMBASENYELV dibNY
WHERE dibNY.C_DICTIONARYITEMBASEID = dib.ID
AND dibNY.C_TANEVID = dib.C_TANEVID
AND dibNY.C_INTEZMENYID = dib.C_INTEZMENYID
AND dibNY.C_NYELVID = 507
)
; ENABLE TRIGGER ALL ON T_DICTIONARYITEMBASENYELV

View file

@ -0,0 +1,17 @@
--Migration
WITH DuplicatedCTE AS (
SELECT *, ROW_NUMBER() OVER (PARTITION BY ic.C_INTEZMENYID, ic.C_CONFIGTIPUSID ORDER BY ic.CREATED) AS RN
FROM T_INTEZMENYCONFIG ic
WHERE ic.TOROLT = 'F'
)
DELETE FROM DuplicatedCTE WHERE RN > 1
GO
IF NOT EXISTS (SELECT 1 FROM sys.indexes WHERE name = 'NCU_IntezmenyConfig_IntezmenyId_ConfigId') BEGIN
CREATE UNIQUE NONCLUSTERED INDEX NCU_IntezmenyConfig_IntezmenyId_ConfigId
ON dbo.T_INTEZMENYCONFIG (C_INTEZMENYID, C_CONFIGTIPUSID)
WHERE TOROLT = 'F'
WITH (FILLFACTOR = 80)
END
GO

View file

@ -0,0 +1,24 @@
--Migration
UPDATE e SET
e.C_FELHASZNALOID = a.ID -- Akt tanéves felhasznaloId javítása köv tanévesre
FROM T_EMAIL e
INNER JOIN T_TANEV tv ON tv.ID = e.C_TANEVID AND tv.C_KOVETKEZO = 'T'
INNER JOIN T_ALKALMAZOTT a ON a.ELOZOTANEVIREKORDID = e.C_FELHASZNALOID AND a.C_ALTANEVID = e.C_TANEVID
UPDATE e SET -- Hbásan duplikálódott alapértelmezet emailcímek törlése
e.TOROLT = 'T'
,e.LASTCHANGED = GETDATE()
,e.MODIFIER = 0
FROM T_EMAIL e
INNER JOIN (
SELECT
x.ID
,ROW_NUMBER() OVER (PARTITION BY x.C_FELHASZNALOID, x.C_GONDVISELOID ORDER BY x.CREATED) RN
FROM T_EMAIL x
INNER JOIN T_TANEV tv ON tv.ID = x.C_TANEVID AND tv.C_KOVETKEZO = 'T'
AND x.C_ALAPERTELMEZETT = 'T'
WHERE x.TOROLT = 'F'
) y ON y.ID = e.ID
WHERE y.RN >= 2

View file

@ -0,0 +1,27 @@
GO
SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON;
SET NUMERIC_ROUNDABORT OFF;
GO
ALTER TABLE [dbo].[T_TANULO]
ADD [C_ISAPACZAIIGENYLO] CHAR (1) DEFAULT ('F') NOT NULL;
GO
EXEC dev.uspCreateSchemaViews 'T_TANULO'
GO
EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll
GO
ALTER QUEUE auditLog.[AuditQueue]
WITH STATUS = ON,
RETENTION = OFF,
ACTIVATION (
STATUS = ON,
PROCEDURE_NAME = auditLog.usp_AuditProcessing,
MAX_QUEUE_READERS = 10,
EXECUTE AS 'Kreta_tech_user'
),
POISON_MESSAGE_HANDLING (STATUS = ON);
GO

View file

@ -0,0 +1,249 @@
--Migration
PRINT N'Altering Table [dbo].[T_TANULO]...';
GO
ALTER TABLE [dbo].[T_TANULO]
ADD [C_NEMZETKOZIBIZTOSITASIOKMSZAM] NVARCHAR (30) NULL,
[C_TARTJOGOKMANYSZAM] NVARCHAR (21) NULL,
[C_TARTJOGOKMANYTIPUSID] INT NULL;
GO
PRINT N'Creating Index [dbo].[T_TANULO].[NCI_Tanulo_AlintezmenyId_AltanevId_TartJogOkmanyTipusId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_Tanulo_AlintezmenyId_AltanevId_TartJogOkmanyTipusId]
ON [dbo].[T_TANULO]([C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC, [C_TARTJOGOKMANYTIPUSID] ASC);
GO
PRINT N'Creating Table [dbo].[T_TARTJOGOKMANYTIPUS]...';
GO
CREATE TABLE [dbo].[T_TARTJOGOKMANYTIPUS] (
[ID] INT NOT NULL,
[C_ALINTEZMENYID] INT NOT NULL,
[C_ALTANEVID] INT NOT NULL,
[TOROLT] CHAR (1) NOT NULL,
[SERIAL] INT NOT NULL,
[LASTCHANGED] DATETIME NOT NULL,
[CREATED] DATETIME NOT NULL,
[MODIFIER] INT NULL,
[CREATOR] INT NULL,
[ELOZOTANEVIREKORDID] INT NULL,
[ELOZOTANEVIREKORDIDA] INT NULL,
CONSTRAINT [PK_TartJogOkmanyTipus] PRIMARY KEY CLUSTERED ([ID] ASC, [C_ALINTEZMENYID] ASC, [C_ALTANEVID] ASC)
);
GO
PRINT N'Creating Index [dbo].[T_TARTJOGOKMANYTIPUS].[NCI_TartJogOkmanyTipus_AlIntezmenyId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_TartJogOkmanyTipus_AlIntezmenyId]
ON [dbo].[T_TARTJOGOKMANYTIPUS]([C_ALINTEZMENYID] ASC);
GO
PRINT N'Creating Index [dbo].[T_TARTJOGOKMANYTIPUS].[NCI_TartJogOkmanyTipus_AlTanevId]...';
GO
CREATE NONCLUSTERED INDEX [NCI_TartJogOkmanyTipus_AlTanevId]
ON [dbo].[T_TARTJOGOKMANYTIPUS]([C_ALTANEVID] ASC);
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_TARTJOGOKMANYTIPUS]...';
GO
ALTER TABLE [dbo].[T_TARTJOGOKMANYTIPUS]
ADD DEFAULT (getdate()) FOR [LASTCHANGED];
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_TARTJOGOKMANYTIPUS]...';
GO
ALTER TABLE [dbo].[T_TARTJOGOKMANYTIPUS]
ADD DEFAULT ((0)) FOR [SERIAL];
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_TARTJOGOKMANYTIPUS]...';
GO
ALTER TABLE [dbo].[T_TARTJOGOKMANYTIPUS]
ADD DEFAULT ('F') FOR [TOROLT];
GO
PRINT N'Creating Default Constraint unnamed constraint on [dbo].[T_TARTJOGOKMANYTIPUS]...';
GO
ALTER TABLE [dbo].[T_TARTJOGOKMANYTIPUS]
ADD DEFAULT (getdate()) FOR [CREATED];
GO
PRINT N'Creating Foreign Key [dbo].[FK_TartJogOkmanyTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase]...';
GO
ALTER TABLE [dbo].[T_TARTJOGOKMANYTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_TartJogOkmanyTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase] FOREIGN KEY ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_DICTIONARYITEMBASE] ([ID], [C_INTEZMENYID], [C_TANEVID]);
GO
PRINT N'Creating Foreign Key [dbo].[FK_TartJogOkmanyTipus_AlIntezmenyId_REF_Intezmeny]...';
GO
ALTER TABLE [dbo].[T_TARTJOGOKMANYTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_TartJogOkmanyTipus_AlIntezmenyId_REF_Intezmeny] FOREIGN KEY ([C_ALINTEZMENYID]) REFERENCES [dbo].[T_INTEZMENY] ([ID]);
GO
PRINT N'Creating Foreign Key [dbo].[FK_TartJogOkmanyTipus_AlTanevId_REF_Tanev]...';
GO
ALTER TABLE [dbo].[T_TARTJOGOKMANYTIPUS] WITH NOCHECK
ADD CONSTRAINT [FK_TartJogOkmanyTipus_AlTanevId_REF_Tanev] FOREIGN KEY ([C_ALTANEVID]) REFERENCES [dbo].[T_TANEV] ([ID]);
GO
PRINT N'Creating Foreign Key [dbo].[FK_Tanulo_TartJogOkmanyTipusId_AlintezmenyId_AltanevId_REF_TartJogOkmanyTipus]...';
GO
ALTER TABLE [dbo].[T_TANULO] WITH NOCHECK
ADD CONSTRAINT [FK_Tanulo_TartJogOkmanyTipusId_AlintezmenyId_AltanevId_REF_TartJogOkmanyTipus] FOREIGN KEY ([C_TARTJOGOKMANYTIPUSID], [C_ALINTEZMENYID], [C_ALTANEVID]) REFERENCES [dbo].[T_TARTJOGOKMANYTIPUS] ([ID], [C_ALINTEZMENYID], [C_ALTANEVID]);
GO
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord egyedi azonosítója, generált IDENTITY(1, 1) (kivéve altáblák esetén, ahol a főtábla ID-ját kapja)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTJOGOKMANYTIPUS', @level2type = N'COLUMN', @level2name = N'ID';
GO
PRINT N'Creating Extended Property [dbo].[T_TARTJOGOKMANYTIPUS].[C_ALINTEZMENYID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Az intézmény ID-ja, amihez a rekord tartozik (altábla esetén)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTJOGOKMANYTIPUS', @level2type = N'COLUMN', @level2name = N'C_ALINTEZMENYID';
GO
PRINT N'Creating Extended Property [dbo].[T_TARTJOGOKMANYTIPUS].[C_ALTANEVID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A tanév ID-ja, amihez a rekord tartozik (altábla esetén)', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTJOGOKMANYTIPUS', @level2type = N'COLUMN', @level2name = N'C_ALTANEVID';
GO
PRINT N'Creating Extended Property [dbo].[T_TARTJOGOKMANYTIPUS].[TOROLT].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord logikai töröltségét jelző flag', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTJOGOKMANYTIPUS', @level2type = N'COLUMN', @level2name = N'TOROLT';
GO
PRINT N'Creating Extended Property [dbo].[T_TARTJOGOKMANYTIPUS].[SERIAL].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'Minden C# kódból történő módosítás esetén eggyel nő az értéke. Hogy párhuzamos módosítás esetnán ne íródjanak felül az adatok', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTJOGOKMANYTIPUS', @level2type = N'COLUMN', @level2name = N'SERIAL';
GO
PRINT N'Creating Extended Property [dbo].[T_TARTJOGOKMANYTIPUS].[LASTCHANGED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N' A rekord utolsó módosításának időpontja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTJOGOKMANYTIPUS', @level2type = N'COLUMN', @level2name = N'LASTCHANGED';
GO
PRINT N'Creating Extended Property [dbo].[T_TARTJOGOKMANYTIPUS].[CREATED].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord létrehozásának időpontja ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTJOGOKMANYTIPUS', @level2type = N'COLUMN', @level2name = N'CREATED';
GO
PRINT N'Creating Extended Property [dbo].[T_TARTJOGOKMANYTIPUS].[MODIFIER].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot utoljára módosító felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTJOGOKMANYTIPUS', @level2type = N'COLUMN', @level2name = N'MODIFIER';
GO
PRINT N'Creating Extended Property [dbo].[T_TARTJOGOKMANYTIPUS].[CREATOR].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekordot létrehozó felhasználó ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTJOGOKMANYTIPUS', @level2type = N'COLUMN', @level2name = N'CREATOR';
GO
PRINT N'Creating Extended Property [dbo].[T_TARTJOGOKMANYTIPUS].[ELOZOTANEVIREKORDID].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTJOGOKMANYTIPUS', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDID';
GO
PRINT N'Creating Extended Property [dbo].[T_TARTJOGOKMANYTIPUS].[ELOZOTANEVIREKORDIDA].[MS_Description]...';
GO
EXECUTE dev.uspAddOrUpdateExtendedProperty @name = N'MS_Description', @value = N'A rekord előző tanévben lévő ID-ja (altábla esetén) ', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'TABLE', @level1name = N'T_TARTJOGOKMANYTIPUS', @level2type = N'COLUMN', @level2name = N'ELOZOTANEVIREKORDIDA';
GO
GO
ALTER TABLE [dbo].[T_TARTJOGOKMANYTIPUS] WITH CHECK CHECK CONSTRAINT [FK_TartJogOkmanyTipus_Id_AlintezmenyId_AltanevId_REF_DictionaryItemBase];
ALTER TABLE [dbo].[T_TARTJOGOKMANYTIPUS] WITH CHECK CHECK CONSTRAINT [FK_TartJogOkmanyTipus_AlIntezmenyId_REF_Intezmeny];
ALTER TABLE [dbo].[T_TARTJOGOKMANYTIPUS] WITH CHECK CHECK CONSTRAINT [FK_TartJogOkmanyTipus_AlTanevId_REF_Tanev];
ALTER TABLE [dbo].[T_TANULO] WITH CHECK CHECK CONSTRAINT [FK_Tanulo_TartJogOkmanyTipusId_AlintezmenyId_AltanevId_REF_TartJogOkmanyTipus];
GO
PRINT N'Update complete.';
GO
EXEC dev.uspCreateSchemaViews 'T_TARTJOGOKMANYTIPUS, T_TANULO'
GO
EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll
GO
ALTER QUEUE auditLog.[AuditQueue]
WITH ACTIVATION (
STATUS = ON,
PROCEDURE_NAME = auditLog.usp_AuditProcessing,
MAX_QUEUE_READERS = 10,
EXECUTE AS 'Kreta_tech_user'
);
GO

View file

@ -0,0 +1,69 @@
--Migration
ALTER TABLE [dbo].[T_OSZTALY]
ADD DEFAULT ((5527)) FOR [C_SZAKKEPESITES];
GO
ALTER TABLE [dbo].[T_OSZTALY]
ADD DEFAULT ((8493)) FOR [C_SZAKIRANYNKTTIPUSID];
GO
ALTER TABLE [dbo].[T_OSZTALY]
ADD DEFAULT ((5484)) FOR [C_AGAZAT];
GO
ALTER TABLE [dbo].[T_OSZTALY]
ADD DEFAULT ((8122)) FOR [C_SZAKMAIRANYTIPUSID];
GO
ALTER TABLE [dbo].[T_OSZTALY]
ADD DEFAULT ((6084)) FOR [C_SZAKMACSOPORT];
GO
ALTER TABLE [dbo].[T_OSZTALY]
ADD DEFAULT ((7946)) FOR [C_SZAKMATIPUSID];
GO
ALTER TABLE [dbo].[T_OSZTALY]
ADD DEFAULT ((6108)) FOR [C_RESZSZAKKEPESITES];
GO
ALTER TABLE [dbo].[T_OSZTALY]
ADD DEFAULT ((7920)) FOR [C_AGAZATUJSZKTTIPUSID];
GO
ALTER TABLE [dbo].[T_OSZTALY]
ADD DEFAULT ((8464)) FOR [C_SZAKKEPESITESNKTTIPUSID];
GO
ALTER TABLE [dbo].[T_OSZTALY]
ADD DEFAULT ((8459)) FOR [C_TANULMANYITERULETNKTTIPUSID];
GO
EXEC dev.uspCreateSchemaViews 'T_OSZTALY';
GO
EXEC dev.sp_Global_GenerateAsyncAuditTriggerAll;
GO
ALTER QUEUE auditLog.AuditQueue
WITH ACTIVATION (
STATUS = ON,
PROCEDURE_NAME = auditLog.usp_AuditProcessing,
MAX_QUEUE_READERS = 10,
EXECUTE AS 'Kreta_tech_user'
);
GO
update T_OSZTALY set C_AGAZAT = 5484 where C_AGAZAT is null
update T_OSZTALY set C_RESZSZAKKEPESITES = 6108 where C_RESZSZAKKEPESITES is null
update T_OSZTALY set C_SZAKKEPESITES = 5527 where C_SZAKKEPESITES is null
update T_OSZTALY set C_SZAKMACSOPORT = 6084 where C_SZAKMACSOPORT is null
update T_OSZTALY set C_AGAZATUJSZKTTIPUSID = 7920 where C_AGAZATUJSZKTTIPUSID is null
update T_OSZTALY set C_SZAKMAIRANYTIPUSID = 8122 where C_SZAKMAIRANYTIPUSID is null
update T_OSZTALY set C_SZAKMATIPUSID = 7946 where C_SZAKMATIPUSID is null
update T_OSZTALY set C_SZAKIRANYNKTTIPUSID = 8493 where C_SZAKIRANYNKTTIPUSID is null
update T_OSZTALY set C_SZAKKEPESITESNKTTIPUSID = 8464 where C_SZAKKEPESITESNKTTIPUSID is null
update T_OSZTALY set C_TANULMANYITERULETNKTTIPUSID = 8459 where C_TANULMANYITERULETNKTTIPUSID is null

View file

@ -0,0 +1,7 @@
DECLARE @kornyezet nvarchar(50) = (select [Value] from dev.EnvironmentInfo where [Key] = 'Kornyezet')
IF(@kornyezet = 'NSZFH-EMA' OR @kornyezet = 'HOI')
BEGIN
UPDATE T_INTEZMENYCONFIG SET C_ERTEK = 'true' WHERE C_CONFIGTIPUSID = 10
UPDATE T_INTEZMENYCONFIG SET C_ERTEK = 'https://kretaadmin.e-kreta.hu/sso' WHERE C_CONFIGTIPUSID = 11
END

View file

@ -0,0 +1,11 @@
UPDATE T_OSZTALY SET
C_AGAZAT = ISNULL(C_AGAZAT, 5484)
,C_RESZSZAKKEPESITES = ISNULL(C_RESZSZAKKEPESITES, 6108)
,C_SZAKKEPESITES = ISNULL(C_SZAKKEPESITES, 5527)
,C_SZAKMACSOPORT = ISNULL(C_SZAKMACSOPORT, 6084)
,C_AGAZATUJSZKTTIPUSID = ISNULL(C_AGAZATUJSZKTTIPUSID, 7920)
,C_SZAKMAIRANYTIPUSID = ISNULL(C_SZAKMAIRANYTIPUSID, 8122)
,C_SZAKMATIPUSID = ISNULL(C_SZAKMATIPUSID, 7946)
,C_SZAKIRANYNKTTIPUSID = ISNULL(C_SZAKIRANYNKTTIPUSID, 8493)
,C_SZAKKEPESITESNKTTIPUSID = ISNULL(C_SZAKKEPESITESNKTTIPUSID, 8464)
,C_TANULMANYITERULETNKTTIPUSID = ISNULL(C_TANULMANYITERULETNKTTIPUSID, 8459)

View file

@ -0,0 +1,15 @@
SET IDENTITY_INSERT [T_CONFIGTIPUS] ON
---------------------------------------
INSERT INTO T_CONFIGTIPUS ([ID], [C_CONFIG], [C_MODUL], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR], [ELOZOTANEVIREKORDID])
VALUES
(13, 'IsEnabled', 'Nyomtatvany_PedIgHelyettKiall', 'F', 0, GETDATE(), GETDATE(), 0, 0, NULL)
---------------------------------------
SET IDENTITY_INSERT [T_CONFIGTIPUS] OFF
DECLARE @EnvironmentName nvarchar(1000)
SET @EnvironmentName = (SELECT TOP 1 [Value] FROM dev.EnvironmentInfo WHERE [Key] = 'Kornyezet')
DECLARE @PedIgHelyettKiallIsEnabled nvarchar(255) = CASE WHEN @EnvironmentName IN ('HOI','NSZFH','NSZFH-EMA') THEN 'true' ELSE 'false' END
INSERT INTO T_INTEZMENYCONFIG ([C_ERTEK], [C_CONFIGTIPUSID], [C_INTEZMENYID], [TOROLT], [SERIAL], [LASTCHANGED], [CREATED], [MODIFIER], [CREATOR], [ELOZOTANEVIREKORDID])
SELECT @PedIgHelyettKiallIsEnabled, 13, i.ID, 'F', 0, GETDATE(), GETDATE(), 0, 0, NULL FROM T_INTEZMENY i WHERE i.TOROLT = 'F'

View file

@ -0,0 +1,170 @@

DROP TABLE IF EXISTS tmpForSwitchDictionaryItemBase
CREATE TABLE tmpForSwitchDictionaryItemBase(RegiID int, UjID int, TanevID int, C_NAME nvarchar(500), C_TYPE nvarchar(64))
DECLARE @TEMP_EnvironmentName nvarchar(1000), @LastTanevSorszam int
SET @LastTanevSorszam = (SELECT MAX(C_SORSZAM) FROM T_TANEV WHERE TOROLT = 'F' AND (C_KOVETKEZO = 'T' OR C_AKTIV = 'T'))
SET @TEMP_EnvironmentName = (SELECT [Value]
FROM dev.EnvironmentInfo WHERE [Key] = 'Dictionary')
IF (@TEMP_EnvironmentName IS NULL OR @TEMP_EnvironmentName NOT IN ('KK','NSZFH','HOI','AZURE'))
BEGIN INSERT INTO T_DICTIONARYITEMBASE(C_VALUE) VALUES('Nincs Dictionary ertek a dev.EnvironmentInfo tablaban') END -- elszall a migracio ha nincs
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8733 ----- Regisztrációs igazolás -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8733, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Regisztrációs igazolás' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Regisztrációs igazolás' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8733 ----- Regisztrációs igazolás -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8733, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Regisztrációs igazolás' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Regisztrációs igazolás' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8733 ----- Regisztrációs igazolás -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8733, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Regisztrációs igazolás' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Regisztrációs igazolás' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8733 ----- Regisztrációs igazolás -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8733, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Regisztrációs igazolás' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Regisztrációs igazolás' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8734 ----- Tartózkodási kártya -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8734, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Tartózkodási kártya' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Tartózkodási kártya' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8734 ----- Tartózkodási kártya -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8734, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Tartózkodási kártya' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Tartózkodási kártya' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8734 ----- Tartózkodási kártya -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8734, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Tartózkodási kártya' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Tartózkodási kártya' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8734 ----- Tartózkodási kártya -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8734, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Tartózkodási kártya' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Tartózkodási kártya' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'KK'
BEGIN
----- 8735 ----- Állandó tartózkodási kártya -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8735, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Állandó tartózkodási kártya' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Állandó tartózkodási kártya' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'NSZFH'
BEGIN
----- 8735 ----- Állandó tartózkodási kártya -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8735, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Állandó tartózkodási kártya' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Állandó tartózkodási kártya' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'HOI'
BEGIN
----- 8735 ----- Állandó tartózkodási kártya -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8735, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Állandó tartózkodási kártya' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Állandó tartózkodási kártya' AND DIB.TOROLT = 'F'
END
IF @TEMP_EnvironmentName = 'AZURE'
BEGIN
----- 8735 ----- Állandó tartózkodási kártya -----
INSERT INTO tmpForSwitchDictionaryItemBase(RegiID, UjID, TanevID, C_NAME, C_TYPE)
SELECT DIB.ID, 8735, DIB.C_TANEVID, DIB.C_NAME, DIB.C_TYPE
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Állandó tartózkodási kártya' AND DIB.TOROLT = 'F'
UPDATE DIB SET
DIB.TOROLT = 'T'
FROM T_DICTIONARYITEMBASE DIB
WHERE DIB.C_DICTIONARYTYPEID = 173 AND DIB.C_NAME = N'Állandó tartózkodási kártya' AND DIB.TOROLT = 'F'
END
;
DISABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].[uspCreateDictionaryItems] NULL, NULL;
ENABLE TRIGGER ALL ON T_DICTIONARYITEMBASE;
EXEC [dev].uspSwitchDictionaryItemBaseFromTmp;

Some files were not shown because too many files have changed in this diff Show more