﻿--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