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,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)) <> '')