init
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
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.C_AKTIV = 'T'
|
||||
|
||||
DECLARE @intezmenyId int, @tanevId int
|
||||
|
||||
OPEN intezmenytanevekCursor
|
||||
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
|
||||
|
||||
WHILE @@FETCH_STATUS = 0
|
||||
BEGIN
|
||||
EXEC sp_UpdateRendszerbeallitasok
|
||||
@intezmenyId = @intezmenyId,
|
||||
@tanevId = @tanevId,
|
||||
@dictionaryTipus = 'ErtekelesMod',
|
||||
@beallitasTipus = 7662,
|
||||
@beallitasAzonosito = 'Ertekeles_Modok_Beallitasa_Napi_Limithez'
|
||||
|
||||
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
|
||||
END
|
||||
|
||||
CLOSE intezmenytanevekCursor
|
||||
DEALLOCATE intezmenytanevekCursor
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
DECLARE intezmenytanevekCursor CURSOR LOCAL FOR
|
||||
SELECT C_INTEZMENYID, C_TANEVID
|
||||
FROM T_INTEZMENYADATOK
|
||||
|
||||
DECLARE @intezmenyId int, @tanevId int
|
||||
|
||||
OPEN intezmenytanevekCursor
|
||||
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
|
||||
|
||||
WHILE @@FETCH_STATUS = 0
|
||||
BEGIN
|
||||
PRINT 'INTÉZMÉNY ID: ' + CAST(@intezmenyId AS NVARCHAR(10)) + ', TANÉV ID: ' + CAST(@tanevId AS NVARCHAR(10))
|
||||
EXEC sp_Global_CreateDictionaryItems @IntezmenyId = @intezmenyId, @TanevId = @tanevId
|
||||
|
||||
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
|
||||
END
|
||||
|
||||
CLOSE intezmenytanevekCursor
|
||||
DEALLOCATE intezmenytanevekCursor
|
||||
+20
@@ -0,0 +1,20 @@
|
||||
DECLARE intezmenytanevekCursor CURSOR LOCAL FOR
|
||||
SELECT C_INTEZMENYID, C_TANEVID
|
||||
FROM T_INTEZMENYADATOK
|
||||
|
||||
DECLARE @intezmenyId int, @tanevId int
|
||||
|
||||
OPEN intezmenytanevekCursor
|
||||
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
|
||||
|
||||
WHILE @@FETCH_STATUS = 0
|
||||
BEGIN
|
||||
PRINT 'INTÉZMÉNY ID: ' + CAST(@intezmenyId AS NVARCHAR(10)) + ', TANÉV ID: ' + CAST(@tanevId AS NVARCHAR(10))
|
||||
EXEC sp_Global_SetSystemSettingsDefaultData @IntezmenyId = @intezmenyId, @TanevId = @tanevId
|
||||
|
||||
FETCH NEXT FROM intezmenytanevekCursor INTO @intezmenyId, @tanevId
|
||||
END
|
||||
|
||||
CLOSE intezmenytanevekCursor
|
||||
DEALLOCATE intezmenytanevekCursor
|
||||
|
||||
+5204
File diff suppressed because it is too large
Load Diff
+193
@@ -0,0 +1,193 @@
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
IF OBJECT_ID('dbo.sp_Global_SetSystemSettingsDefaultData') IS NOT NULL
|
||||
BEGIN
|
||||
DROP PROCEDURE [dbo].[sp_Global_SetSystemSettingsDefaultData]
|
||||
END
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE [dbo].[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
|
||||
)
|
||||
|
||||
--SELECT DISTINCT ID, C_NAME FROM T_DICTIONARYITEMBASE d WHERE C_TYPE = 'NapTipus'
|
||||
|
||||
DECLARE @I_negyedevDatum nvarchar(50) = '2000-01-01';
|
||||
DECLARE @II_negyedevDatum nvarchar(50) = '2000-01-01';
|
||||
DECLARE @III_negyedevDatum nvarchar(50) = '2000-01-01';
|
||||
DECLARE @IV_negyedevDatum nvarchar(50) = '2000-01-01';
|
||||
DECLARE @felevVegeDatum nvarchar(50) = (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')
|
||||
DECLARE @evVegeDatum nvarchar(50) = (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')
|
||||
DECLARE @evElsoTanitasiNapja nvarchar(50) = (SELECT FORMAT(C_DATUM, 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1394 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T')
|
||||
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) = COALESCE((SELECT FORMAT(DATEADD(YEAR, 1, DATEADD(DAY, -1, C_DATUM)), 'yyyy-MM-dd') FROM T_TANEVRENDJE_OSSZES WHERE C_NAPTIPUSA = 1394 AND C_INTEZMENYID = @intezmenyID AND C_TANEVID = @tanevID AND TOROLT = 'F' AND C_OSSZESCSOPORTRAVONATKOZIK = 'T'), (SELECT FORMAT(DATEADD(YEAR, 1, DATEADD(DAY, -1, C_ELSOTANITASINAP)), 'yyyy-MM-dd') FROM T_TANEV WHERE C_INTEZMENYID = @intezmenyID AND ID = @tanevID))
|
||||
|
||||
SET @felevVegeDatum = ISNULL(@felevVegeDatum, '2000-01-01')
|
||||
SET @evVegeDatum = ISNULL(@evVegeDatum, '2000-01-01')
|
||||
SET @evElsoTanitasiNapja = ISNULL(@evElsoTanitasiNapja, '2000-09-01')
|
||||
|
||||
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_TYPE like '%MunkakorTipus%' 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 @ErtekelesTipusoktmp TABLE (options nvarchar(MAX))
|
||||
INSERT INTO @ErtekelesTipusoktmp
|
||||
SELECT '{"Selected":false,"Text":"' + ISNULL(C_NAME,'') + '","Value":"' + CAST(ISNULL(ID,'') as nvarchar(10)) + '"}' from T_DICTIONARYITEMBASE where C_TYPE like 'ErtekelesTipus' and C_INTEZMENYID = @intezmenyID and C_TANEVID = @tanevID and TOROLT = 'F' order by C_VALUE
|
||||
|
||||
DECLARE @ErtekelesTipusOptionList nVARCHAR(MAX)
|
||||
SELECT @ErtekelesTipusOptionList = COALESCE(@ErtekelesTipusOptionList + ', ', '') + options FROM @ErtekelesTipusoktmp
|
||||
SET @ErtekelesTipusOptionList = ISNULL(@ErtekelesTipusOptionList, '')
|
||||
|
||||
DECLARE @ErtekelesModoktmp TABLE (options nvarchar(MAX))
|
||||
INSERT INTO @ErtekelesModoktmp
|
||||
SELECT '{"Selected":false,"Text":"' + ISNULL(C_NAME,'') + '","Value":"' + CAST(ISNULL(ID,'') as nvarchar(10)) + '"}' from T_DICTIONARYITEMBASE where C_TYPE like 'ErtekelesMod' 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 @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_TYPE like '%CsoportTipus%' 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_csoportbontasokbol_valo_kilepteteset_is_automatikusan_elvegezze_a_program","Value":"true"}', '{"Id":"Tanulok_osztalyok_kozotti_atsorolasa_eseten_a_csoportbontasokbol_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":"' + @evElsoTanitasiNapja + '"}', '{"Id":"Ertekeles_datumanak_minimuma","Date":"' + @evElsoTanitasiNapja + '"}', 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":"' + @evElsoTanitasiNapja + '"}', '{"Id":"Naplozaras_eves_datuma","Date":"' + @evElsoTanitasiNapja + '"}', 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":true,"Text":"Minden","Value":"-1"},{"Selected":false,"Text":"Alapképzés","Value":"7553"},{"Selected":false,"Text":"Alapfokú művészetoktatás","Value":"7555"},{"Selected":false,"Text":"Felnőttképzés","Value":"7554"},{"Selected":false,"Text":"Kollégium","Value":"7556"}]}', '{"Id":"Default_Feladat_Kategoria","Options":[{"Selected":true,"Text":"Minden","Value":"-1"},{"Selected":false,"Text":"Alapképzés","Value":"7553"},{"Selected":false,"Text":"Alapfokú művészetoktatás","Value":"7555"},{"Selected":false,"Text":"Felnőttképzés","Value":"7554"},{"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),
|
||||
|
||||
/*É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":"' + @evElsoTanitasiNapja + '"}', '{"Id":"Ertesites_Tanev_rendi_valtoztatasrol_idopont","Date":"' + @evElsoTanitasiNapja + '"}', 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)
|
||||
|
||||
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
|
||||
+80
@@ -0,0 +1,80 @@
|
||||
SET ANSI_NULLS ON
|
||||
GO
|
||||
SET QUOTED_IDENTIFIER ON
|
||||
GO
|
||||
|
||||
DROP PROCEDURE IF EXISTS sp_UpdateRendszerbeallitasok
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE [dbo].[sp_UpdateRendszerbeallitasok]
|
||||
@intezmenyId INT,
|
||||
@tanevId INT,
|
||||
@dictionaryTipus NVARCHAR(50),
|
||||
@beallitasTipus INT,
|
||||
@beallitasAzonosito NVARCHAR(255)
|
||||
AS
|
||||
BEGIN
|
||||
SET NOCOUNT ON;
|
||||
|
||||
DECLARE @oldDataTmp TABLE (ID int, Prop nvarchar(50), Val nvarchar(50));
|
||||
DECLARE @newDataTmp TABLE (Selected nvarchar(50), [Value] nvarchar(50), [Text] nvarchar(255));
|
||||
DECLARE @newJsonTmp TABLE (options nvarchar(MAX));
|
||||
DECLARE @optionList NVARCHAR(MAX);
|
||||
DECLARE @oldValue nvarchar(MAX) = (select C_ERTEK from T_RENDSZERBEALLITAS rb where rb.C_INTEZMENYID = @intezmenyId and rb.C_TANEVID = @tanevId and rb.C_BEALLITASTIPUS = @beallitasTipus)
|
||||
|
||||
INSERT INTO @oldDataTmp (ID, Prop, Val)
|
||||
(
|
||||
SELECT
|
||||
PARENT_ID as ID
|
||||
,NAME as Property
|
||||
,CAST(STRINGVALUE as nvarchar(50)) as Val
|
||||
FROM fnConvertJSONToTable (@oldValue)
|
||||
)
|
||||
|
||||
INSERT INTO @newDataTmp (Selected, [Value], [Text])
|
||||
(SELECT 'false', ID, C_NAME FROM T_DICTIONARYITEMBASE WHERE C_TYPE = @dictionaryTipus and C_INTEZMENYID = @intezmenyId and C_TANEVID = @tanevId and TOROLT = 'F')
|
||||
|
||||
INSERT INTO @newJsonTmp
|
||||
SELECT
|
||||
'{"Selected":'+ Selected + ',"Text":"' + ISNULL(Text,'') + '","Value":"' + CAST(ISNULL(Value,'') as nvarchar(10)) + '"}'
|
||||
FROM
|
||||
(SELECT
|
||||
ndt.[Value]
|
||||
,ndt.[Text]
|
||||
,IIF(pivotTable.Selected != ndt.Selected, pivotTable.Selected, ndt.Selected) as Selected
|
||||
FROM @newDataTmp ndt
|
||||
LEFT JOIN
|
||||
(SELECT
|
||||
pt.[Value]
|
||||
,pt.[Text]
|
||||
,pt.Selected
|
||||
FROM
|
||||
(SELECT
|
||||
ID
|
||||
,Prop
|
||||
,Val
|
||||
FROM @oldDataTmp
|
||||
WHERE
|
||||
Prop IS NOT NULL) as x
|
||||
PIVOT
|
||||
(
|
||||
MAX(x.Val)
|
||||
FOR x.Prop IN ([Selected],[Text],[Value])
|
||||
) AS pt
|
||||
WHERE
|
||||
pt.Value IS NOT NULL
|
||||
) pivotTable
|
||||
ON pivotTable.Value = ndt.Value
|
||||
) AS newJsonTable
|
||||
|
||||
SELECT @optionList = COALESCE(@optionList + ', ', '') + options FROM @newJsonTmp
|
||||
SET @optionList = ISNULL(@optionList, '')
|
||||
|
||||
UPDATE T_RENDSZERBEALLITAS SET
|
||||
C_ERTEK = (select '{"Id":"' + @beallitasAzonosito+ '","Options":[' + @optionList + ']}'),
|
||||
C_ALAPERTEK = (select '{"Id":"' + @beallitasAzonosito+ '","Options":[' + @optionList + ']}')
|
||||
WHERE
|
||||
C_INTEZMENYID = @intezmenyId and C_TANEVID = @tanevId and C_BEALLITASTIPUS = @beallitasTipus
|
||||
|
||||
END
|
||||
GO
|
||||
+67
@@ -0,0 +1,67 @@
|
||||
-- =============================================
|
||||
-- Description: <Előszedjük a tanuló értékeléseket a megadott paraméterek alapján>
|
||||
-- =============================================
|
||||
DROP PROCEDURE IF EXISTS uspGetSzamonkeresElorejelzesDetailDataSet
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE uspGetSzamonkeresElorejelzesDetailDataSet
|
||||
@IntezmenyId int
|
||||
,@TanevId int
|
||||
,@pDatum datetime
|
||||
,@pOraGroupId int
|
||||
,@pOsztalyCsoportId int
|
||||
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
CREATE TABLE #OsztalyCsoport (Id int PRIMARY KEY)
|
||||
|
||||
INSERT INTO #OsztalyCsoport (Id)
|
||||
SELECT ID
|
||||
FROM dbo.fnGetKapcsolodoOsztalycsoportokByDate (@pOsztalyCsoportId, @pDatum, @pDatum)
|
||||
|
||||
CREATE TABLE #Tanulo (Id int PRIMARY KEY)
|
||||
|
||||
INSERT INTO #Tanulo (Id)
|
||||
SELECT tcs.C_TANULOID
|
||||
FROM T_TANULOCSOPORT tcs
|
||||
WHERE tcs.C_OSZTALYCSOPORTID = @pOsztalyCsoportId AND (tcs.C_BELEPESDATUM <= @pDatum AND (tcs.C_KILEPESDATUM > @pDatum OR tcs.C_KILEPESDATUM IS NULL))
|
||||
|
||||
CREATE TABLE #Szamonkeresek (SzamonkeresId int PRIMARY KEY, OsztalyCsoportId int, Letszam int, ErintettTanulokSzama int)
|
||||
|
||||
INSERT INTO #Szamonkeresek (SzamonkeresId, OsztalyCsoportId, Letszam, ErintettTanulokSzama)
|
||||
SELECT szk.ID AS SzamonkeresId, ocs.Id AS OsztalyCsoportId, COUNT(1) AS Letszam, COUNT(t.id) AS ErintettTanulokSzama
|
||||
FROM T_SZAMONKERESELOREJELZES szk
|
||||
INNER JOIN T_ORARENDIORA oo ON oo.C_ORARENDIORAGROUPID = szk.C_ORARENDIORAGROUPID AND szk.C_SZAMONKERESDATUMA >= oo.C_ORAERVENYESSEGKEZDETE AND szk.C_SZAMONKERESDATUMA < oo.C_ORAERVENYESSEGVEGE AND oo.TOROLT = 'F'
|
||||
INNER JOIN #OsztalyCsoport ocs ON ocs.Id = oo.C_OSZTALYCSOPORTID
|
||||
INNER JOIN T_TANULOCSOPORT tcs ON tcs.C_OSZTALYCSOPORTID = oo.C_OSZTALYCSOPORTID AND (tcs.C_BELEPESDATUM <= @pDatum AND (tcs.C_KILEPESDATUM > @pDatum OR tcs.C_KILEPESDATUM IS NULL))
|
||||
LEFT JOIN #Tanulo t ON t.id = tcs.C_TANULOID
|
||||
WHERE szk.C_SZAMONKERESDATUMA = @pDatum /* + szűrés*/
|
||||
GROUP BY szk.ID, ocs.Id
|
||||
|
||||
SELECT
|
||||
sze.ID AS ID
|
||||
,oo.C_ORASZAM as Oraszam
|
||||
,targy.C_NEV as Tantargy
|
||||
,ISNULL(helyettestanar.C_NYOMTATASINEV, tanar.C_NYOMTATASINEV) as Tanar
|
||||
,dib.C_NAME as SzamonkeresMod
|
||||
,rogzito.C_NYOMTATASINEV as RogzitoTanar
|
||||
,ocs.C_NEV as Osztaly
|
||||
,sze.C_ROGZITESDATUMA as RogzitesDatum
|
||||
,sze.C_SZAMONKERESMEGNEVEZES as SzamonkeresMegnevezes
|
||||
,sze.C_SZAMONKERESDATUMA as SzamonkeresDatum
|
||||
,CAST(temp.ErintettTanulokSzama AS nvarchar(20)) + ' / '+ CAST(temp.Letszam AS nvarchar(20)) + ' tanuló' as TanulokSzama
|
||||
,IIF(@pOraGroupId = sze.C_ORARENDIORAGROUPID, 'T', 'F') as Torolheto
|
||||
FROM #Szamonkeresek temp
|
||||
INNER JOIN T_SZAMONKERESELOREJELZES sze ON sze.ID = temp.SzamonkeresId
|
||||
INNER JOIN T_ORARENDIORA oo ON oo.C_ORARENDIORAGROUPID = sze.C_ORARENDIORAGROUPID AND sze.C_SZAMONKERESDATUMA between oo.C_ORAERVENYESSEGKEZDETE AND oo.C_ORAERVENYESSEGVEGE AND oo.TOROLT = 'F'
|
||||
INNER JOIN T_TANTARGY targy ON targy.ID = oo.C_TANTARGYID AND targy.TOROLT = 'F'
|
||||
INNER JOIN T_FELHASZNALO tanar ON tanar.ID = oo.C_TANARID AND tanar.TOROLT = 'F'
|
||||
INNER JOIN T_FELHASZNALO rogzito ON rogzito.ID = sze.C_ROGZITOID AND rogzito.TOROLT = 'F'
|
||||
INNER JOIN T_OSZTALYCSOPORT ocs ON ocs.ID = oo.C_OSZTALYCSOPORTID AND ocs.TOROLT = 'F'
|
||||
INNER JOIN T_DICTIONARYITEMBASE dib ON dib.ID = sze.C_SZAMONKERESMODID AND dib.C_INTEZMENYID = sze.C_INTEZMENYID AND dib.C_TANEVID = sze.C_TANEVID AND dib.C_TYPE = 'ErtekelesMod'
|
||||
LEFT JOIN T_HELYETTESITESIIDOSZAK helyettes ON helyettes.C_HELYETTESITETTORARENDID = oo.ID AND helyettes.C_HELYETTESITESNAPJA = sze.C_SZAMONKERESDATUMA AND helyettes.TOROLT = 'F'
|
||||
LEFT JOIN T_FELHASZNALO helyettestanar ON helyettestanar.ID = helyettes.C_HELYETTESTANAROKID AND helyettestanar.TOROLT = 'F'
|
||||
WHERE sze.C_SZAMONKERESDATUMA = @pDatum AND sze.C_INTEZMENYID = @IntezmenyId AND sze.C_TANEVID = @TanevId
|
||||
END
|
||||
GO
|
||||
+113
@@ -0,0 +1,113 @@
|
||||
-- =============================================
|
||||
-- Description: <Előszedjük a szamonkeres elorejelzeseket a megadott paraméterek alapján>
|
||||
-- =============================================
|
||||
DROP PROCEDURE IF EXISTS uspGetSzamonkeresElorejelzesGrid
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE uspGetSzamonkeresElorejelzesGrid
|
||||
@pIntezmenyId int
|
||||
,@pTanevId int
|
||||
,@pTanuloId int = NULL
|
||||
,@pDatumTol datetime = NULL
|
||||
,@pDatumIg datetime = NULL
|
||||
,@pHetNapjaSrc int = NULL
|
||||
,@pOraszamSrc int = NULL
|
||||
,@pSzamonkeresModSrc int = NULL
|
||||
,@pSzamonkeresMegnevezesSrc nvarchar(1000) = NULL
|
||||
,@pBejelentesDatumaTol datetime = NULL
|
||||
,@pBejelentesDatumaIg datetime = NULL
|
||||
,@pTantargySrc int = NULL
|
||||
,@pTanarSrc int = NULL
|
||||
|
||||
|
||||
AS
|
||||
BEGIN
|
||||
DECLARE
|
||||
@sql nvarchar(max)
|
||||
SET @sql = N''
|
||||
IF @pTanuloId IS NOT NULL
|
||||
BEGIN
|
||||
SET @sql += N'
|
||||
CREATE TABLE #OsztalyCsoportList( ID INT PRIMARY KEY,C_BELEPESDATUM Datetime, C_KILEPESDATUM datetime )
|
||||
INSERT INTO #OsztalyCsoportList (ID, C_BELEPESDATUM, C_KILEPESDATUM)
|
||||
|
||||
SELECT
|
||||
OsztalyCsoport.ID,ISNULL(tcs.C_BELEPESDATUM,GETDATE()),ISNULL(tcs.C_KILEPESDATUM,GETDATE())
|
||||
FROM T_TANULOCSOPORT tcs
|
||||
INNER JOIN T_OSZTALYCSOPORT OsztalyCsoport ON OsztalyCsoport.C_INTEZMENYID = tcs.C_INTEZMENYID
|
||||
AND OsztalyCsoport.C_TANEVID = tcs.C_TANEVID AND OsztalyCsoport.TOROLT = ''F'' AND OsztalyCsoport.ID = tcs.C_OSZTALYCSOPORTID
|
||||
WHERE tcs.C_INTEZMENYID = @pIntezmenyId AND tcs.C_TANEVID = @pTanevId
|
||||
AND tcs.C_TANULOID = @pTanuloId AND tcs.C_BELEPESDATUM <= GETDATE() AND tcs.TOROLT = ''F''
|
||||
AND (tcs.C_KILEPESDATUM IS NULL OR tcs.C_KILEPESDATUM >= GETDATE()) '
|
||||
END
|
||||
|
||||
SET @sql += N'
|
||||
SELECT
|
||||
sze.ID as ID
|
||||
,sze.C_SZAMONKERESDATUMA as SzamonkeresDatuma
|
||||
,oo.C_HETNAPJA as HetNapja
|
||||
,oo.C_ORASZAM as Oraszam
|
||||
,ISNULL(helyettestanar.C_NYOMTATASINEV, tanar.C_NYOMTATASINEV) as TanarNev
|
||||
,targy.C_NEV as TargyNev
|
||||
,dib.C_NAME as ErtekelesModNev
|
||||
,sze.C_SZAMONKERESMEGNEVEZES as SzamonkeresMegnevezes
|
||||
,sze.C_ROGZITESDATUMA as BejelentesDatuma
|
||||
,rogzito.C_NYOMTATASINEV as RogzitoTanar
|
||||
,ocs.C_NEV as OsztalyNev
|
||||
FROM T_SZAMONKERESELOREJELZES sze
|
||||
INNER JOIN T_ORARENDIORA oo ON oo.C_ORARENDIORAGROUPID = sze.C_ORARENDIORAGROUPID AND sze.C_SZAMONKERESDATUMA between oo.C_ORAERVENYESSEGKEZDETE AND oo.C_ORAERVENYESSEGVEGE AND oo.TOROLT = ''F'''
|
||||
IF @pTanuloId IS NOT NULL
|
||||
BEGIN
|
||||
SET @sql += N'
|
||||
INNER JOIN #OsztalyCsoportList ocsl ON ocsl.ID = oo.C_OSZTALYCSOPORTID '
|
||||
END
|
||||
SET @sql += N'
|
||||
INNER JOIN T_TANTARGY targy ON targy.ID = oo.C_TANTARGYID AND targy.TOROLT = ''F''
|
||||
INNER JOIN T_FELHASZNALO tanar ON tanar.ID = oo.C_TANARID AND tanar.TOROLT = ''F''
|
||||
INNER JOIN T_FELHASZNALO rogzito ON rogzito.ID = sze.C_ROGZITOID AND rogzito.TOROLT = ''F''
|
||||
INNER JOIN T_OSZTALYCSOPORT ocs ON ocs.ID = oo.C_OSZTALYCSOPORTID AND ocs.TOROLT = ''F''
|
||||
INNER JOIN T_DICTIONARYITEMBASE dib ON dib.ID = sze.C_SZAMONKERESMODID AND dib.C_INTEZMENYID = sze.C_INTEZMENYID AND dib.C_TANEVID = sze.C_TANEVID AND dib.C_TYPE = ''ErtekelesMod''
|
||||
LEFT JOIN T_HELYETTESITESIIDOSZAK helyettes ON helyettes.C_HELYETTESITETTORARENDID = oo.ID AND helyettes.C_HELYETTESITESNAPJA = sze.C_SZAMONKERESDATUMA AND helyettes.TOROLT = ''F''
|
||||
LEFT JOIN T_FELHASZNALO helyettestanar ON helyettestanar.ID = helyettes.C_HELYETTESTANAROKID AND helyettestanar.TOROLT = ''F''
|
||||
WHERE sze.C_INTEZMENYID = @pIntezmenyId AND sze.C_TANEVID = @pTanevId
|
||||
'
|
||||
IF @pDatumTol IS NOT NULL BEGIN SET @sql += N' AND sze.C_SZAMONKERESDATUMA >= @pDatumTol ' END
|
||||
IF @pDatumIg IS NOT NULL BEGIN SET @sql += N' AND sze.C_SZAMONKERESDATUMA <= @pDatumIg ' END
|
||||
IF @pHetNapjaSrc IS NOT NULL BEGIN SET @sql += N' AND oo.C_HETNAPJA = @pHetNapjaSrc ' END
|
||||
IF @pOraszamSrc IS NOT NULL BEGIN SET @sql += N' AND oo.C_ORASZAM = @pOraszamSrc ' END
|
||||
IF @pSzamonkeresModSrc IS NOT NULL BEGIN SET @sql += N' AND sze.C_SZAMONKERESMODID = @pSzamonkeresModSrc ' END
|
||||
IF @pSzamonkeresMegnevezesSrc IS NOT NULL BEGIN SET @sql += N' AND sze.C_SZAMONKERESMEGNEVEZES LIKE ''%'' + @pSzamonkeresMegnevezesSrc + ''%''' END
|
||||
IF @pBejelentesDatumaTol IS NOT NULL BEGIN SET @sql += N' AND sze.C_ROGZITESDATUMA >= @pBejelentesDatumaTol ' END
|
||||
IF @pBejelentesDatumaIg IS NOT NULL BEGIN SET @sql += N' AND sze.C_ROGZITESDATUMA <= @pBejelentesDatumaIg ' END
|
||||
IF @pTantargySrc IS NOT NULL BEGIN SET @sql += N' AND oo.C_TANTARGYID = @pTantargySrc ' END
|
||||
IF @pTanarSrc IS NOT NULL BEGIN SET @sql += N' AND oo.C_TANARID = @pTanarSrc ' END
|
||||
|
||||
EXEC sp_executesql @sql, N'
|
||||
@pIntezmenyId int
|
||||
,@pTanevId int
|
||||
,@pTanuloId int = NULL
|
||||
,@pDatumTol datetime = NULL
|
||||
,@pDatumIg datetime = NULL
|
||||
,@pHetNapjaSrc int = NULL
|
||||
,@pOraszamSrc int = NULL
|
||||
,@pSzamonkeresModSrc int = NULL
|
||||
,@pSzamonkeresMegnevezesSrc nvarchar(1000) = NULL
|
||||
,@pBejelentesDatumaTol datetime = NULL
|
||||
,@pBejelentesDatumaIg datetime = NULL
|
||||
,@pTantargySrc int = NULL
|
||||
,@pTanarSrc int = NULL'
|
||||
,@pIntezmenyId = @pIntezmenyId
|
||||
,@pTanevId = @pTanevId
|
||||
,@pTanuloId = @pTanuloId
|
||||
,@pDatumTol = @pDatumTol
|
||||
,@pDatumIg = @pDatumIg
|
||||
,@pHetNapjaSrc = @pHetNapjaSrc
|
||||
,@pOraszamSrc = @pOraszamSrc
|
||||
,@pSzamonkeresModSrc = @pSzamonkeresModSrc
|
||||
,@pSzamonkeresMegnevezesSrc = @pSzamonkeresMegnevezesSrc
|
||||
,@pBejelentesDatumaTol = @pBejelentesDatumaTol
|
||||
,@pBejelentesDatumaIg = @pBejelentesDatumaIg
|
||||
,@pTantargySrc = @pTantargySrc
|
||||
,@pTanarSrc = @pTanarSrc
|
||||
|
||||
END
|
||||
+41
@@ -0,0 +1,41 @@
|
||||
-- =============================================
|
||||
-- Description: <Előszedjük a szamonkeres elorejelzeseket a megadott paraméterek alapján>
|
||||
-- =============================================
|
||||
DROP PROCEDURE IF EXISTS uspGetSzamonkeresElorejelzesekByDateRange
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE uspGetSzamonkeresElorejelzesekByDateRange
|
||||
@pIntezmenyId int
|
||||
,@pTanevId int
|
||||
,@pDatumTol datetime = NULL
|
||||
,@pDatumIg datetime = NULL
|
||||
|
||||
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
SELECT
|
||||
sze.ID as ID
|
||||
,oo.C_ORASZAM as Oraszam
|
||||
,targy.C_NEV as Tantargy
|
||||
,ISNULL(helyettestanar.C_NYOMTATASINEV, tanar.C_NYOMTATASINEV) as Tanar
|
||||
,dib.C_NAME as SzamonkeresMod
|
||||
,sze.C_SZAMONKERESMODID as SzamonkeresModId
|
||||
,rogzito.C_NYOMTATASINEV as RogzitoTanar
|
||||
,sze.C_ROGZITOID as RogzitoId
|
||||
,ocs.C_NEV as Osztaly
|
||||
,sze.C_ROGZITESDATUMA as RogzitesDatum
|
||||
,sze.C_SZAMONKERESDATUMA as SzamonkeresDatum
|
||||
,sze.C_ORARENDIORAGROUPID as GroupId
|
||||
FROM T_SZAMONKERESELOREJELZES sze
|
||||
INNER JOIN T_ORARENDIORA oo ON oo.C_ORARENDIORAGROUPID = sze.C_ORARENDIORAGROUPID AND sze.C_SZAMONKERESDATUMA between oo.C_ORAERVENYESSEGKEZDETE AND oo.C_ORAERVENYESSEGVEGE AND oo.TOROLT = 'F'
|
||||
INNER JOIN T_TANTARGY targy ON targy.ID = oo.C_TANTARGYID AND targy.TOROLT = 'F'
|
||||
INNER JOIN T_FELHASZNALO tanar ON tanar.ID = oo.C_TANARID AND tanar.TOROLT = 'F'
|
||||
INNER JOIN T_FELHASZNALO rogzito ON rogzito.ID = sze.C_ROGZITOID AND rogzito.TOROLT = 'F'
|
||||
INNER JOIN T_OSZTALYCSOPORT ocs ON ocs.ID = oo.C_OSZTALYCSOPORTID AND ocs.TOROLT = 'F'
|
||||
INNER JOIN T_DICTIONARYITEMBASE dib ON dib.ID = sze.C_SZAMONKERESMODID AND dib.C_INTEZMENYID = sze.C_INTEZMENYID AND dib.C_TANEVID = sze.C_TANEVID AND dib.C_TYPE = 'ErtekelesMod'
|
||||
LEFT JOIN T_HELYETTESITESIIDOSZAK helyettes ON helyettes.C_HELYETTESITETTORARENDID = oo.ID AND helyettes.TOROLT = 'F'
|
||||
LEFT JOIN T_FELHASZNALO helyettestanar ON helyettestanar.ID = helyettes.C_HELYETTESTANAROKID AND helyettestanar.TOROLT = 'F'
|
||||
WHERE sze.C_SZAMONKERESDATUMA BETWEEN @pDatumtol AND @pDatumig AND sze.C_INTEZMENYID = @pIntezmenyId AND sze.C_TANEVID = @pTanevId
|
||||
END
|
||||
GO
|
||||
+50
@@ -0,0 +1,50 @@
|
||||
-- =============================================
|
||||
-- Description: <Előszedjük a tanuló értékeléseket a megadott paraméterek alapján>
|
||||
-- =============================================
|
||||
DROP PROCEDURE IF EXISTS uspGetTanulokSzamonkeresElorejelzesei
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE uspGetTanulokSzamonkeresElorejelzesei
|
||||
@IntezmenyId int
|
||||
,@TanevId int
|
||||
,@pDatum datetime
|
||||
,@pOraGroupId int
|
||||
,@pOsztalyCsoportId int
|
||||
,@pNapiSzamonkeresLimit int
|
||||
,@pErtekelesModokLimithez nvarchar(max)
|
||||
|
||||
AS
|
||||
BEGIN
|
||||
|
||||
CREATE TABLE #OsztalyCsoport (Id int PRIMARY KEY)
|
||||
|
||||
INSERT INTO #OsztalyCsoport (Id)
|
||||
SELECT ID
|
||||
FROM dbo.fnGetKapcsolodoOsztalycsoportokByDate (@pOsztalyCsoportId, @pDatum, @pDatum)
|
||||
|
||||
CREATE TABLE #Tanulo (Id int PRIMARY KEY, Nev nvarchar(300))
|
||||
|
||||
INSERT INTO #Tanulo (Id,Nev)
|
||||
SELECT fh.ID, fh.C_NYOMTATASINEV
|
||||
FROM T_TANULOCSOPORT tcs
|
||||
INNER JOIN T_FELHASZNALO fh ON fh.ID = tcs.C_TANULOID AND fh.TOROLT = 'F'
|
||||
WHERE tcs.C_OSZTALYCSOPORTID = @pOsztalyCsoportId AND (tcs.C_BELEPESDATUM <= @pDatum AND (tcs.C_KILEPESDATUM > @pDatum OR tcs.C_KILEPESDATUM IS NULL))
|
||||
|
||||
CREATE TABLE #TanuloSzamonkeresei (Id int PRIMARY KEY, Nev nvarchar(300), SzamonkeresekSzama int)
|
||||
|
||||
INSERT INTO #TanuloSzamonkeresei (Id,Nev,SzamonkeresekSzama)
|
||||
SELECT t.id,t.Nev, COUNT(1) as SzamonkeresekSzama
|
||||
FROM T_SZAMONKERESELOREJELZES szk
|
||||
INNER JOIN T_ORARENDIORA oo ON oo.C_ORARENDIORAGROUPID = szk.C_ORARENDIORAGROUPID AND szk.C_SZAMONKERESDATUMA >= oo.C_ORAERVENYESSEGKEZDETE AND szk.C_SZAMONKERESDATUMA < oo.C_ORAERVENYESSEGVEGE AND oo.TOROLT = 'F'
|
||||
INNER JOIN #OsztalyCsoport ocs ON ocs.Id = oo.C_OSZTALYCSOPORTID
|
||||
INNER JOIN T_TANULOCSOPORT tcs ON tcs.C_OSZTALYCSOPORTID = oo.C_OSZTALYCSOPORTID
|
||||
INNER JOIN #Tanulo t ON t.id = tcs.C_TANULOID
|
||||
WHERE szk.C_SZAMONKERESDATUMA = @pDatum AND szk.C_SZAMONKERESMODID IN (SELECT value FROM STRING_SPLIT(@pErtekelesModokLimithez ,','))
|
||||
AND szk.C_INTEZMENYID = @IntezmenyId AND szk.C_TANEVID = @TanevId AND szk.TOROLT = 'F'
|
||||
GROUP BY t.id, t.Nev
|
||||
|
||||
|
||||
SELECT * FROM #TanuloSzamonkeresei WHERE SzamonkeresekSzama >= @pNapiSzamonkeresLimit
|
||||
|
||||
END
|
||||
GO
|
||||
Reference in New Issue
Block a user