108 lines
No EOL
12 KiB
Transact-SQL
108 lines
No EOL
12 KiB
Transact-SQL
/* Popup Dashboard üzenet: insert Azure, HOI, NSZFH! - 2020.09.14 - KRETA2-5793 */
|
||
|
||
CREATE TABLE #intezmenyLista (C_AZONOSITO nvarchar(30) NOT NULL)
|
||
INSERT INTO #intezmenyLista(C_AZONOSITO) VALUES ('demolive'),('demolive1-nszfh'),('demolive1-hoi'),('demo-kossuth') -- teszt miatt
|
||
,('bszc-banyai'),('bszc-jelky'),('bszc-kalocsai'),('bszc-kossuth'),('bszc-radnoti'),('bszc-turr'),('pszc-angster'),('pszc-siklosi'),('pszc-iibela'),('pszc-komloi'),('pszc-mohacsi'),('pszc-pollack'),('pszc-radnoti'),('pszc-sasdi'),('pszc-simonyi'),('pszc-zipernowsky'),('pszc-zrinyi'),('pszc-zsolnay')
|
||
,('bcsszc-kemeny'),('bcsszc-kos'),('bcsszc-gepesz'),('bcsszc-szechenyi'),('bcsszc-szentgyorgyi'),('bcsszc-trefort'),('bcsszc-vasarhelyi'),('bcsszc-zwack'),('beszc-arany'),('beszc-bessenyei'),('beszc-hszob'),('beszc-bocskai'),('beszc-csiha'),('beszc-eotvos'),('beszc-jozsef'),('beszc-karacs')
|
||
,('beszc-kozgazd'),('beszc-szilagyi'),('beszc-veres'),('beszc-veress'),('bgaszc-bekesy'),('bgaszc-belvarosi'),('bgaszc-berzeviczy'),('bgaszc-budaigimn'),('bgaszc-budai'),('bgaszc-csete'),('bgaszc-dobos'),('bgaszc-perlasca'),('bgaszc-harsanyi'),('bgaszc-hunfalvy'),('bgaszc-rakoczi'),('bgaszc-karolyi')
|
||
,('bgaszc-keleti'),('bgaszc-pesterzsebeti'),('bgaszc-pestszentlorinci'),('bgaszc-szasz'),('bgaszc-szechenyi'),('bgaszc-szentistvan'),('bgaszc-teleki'),('bgaszc-terezvarosi'),('bgaszc-varga'),('bgaszc-vasarhelyi'),('bgeszc-arany'),('bgeszc-banki'),('bgeszc-bethlen'),('bgeszc-csonka'),('bgeszc-eotvos'),('bgeszc-fay')
|
||
,('bgeszc-ganz'),('bgeszc-katona'),('bgeszc-kossuth'),('bgeszc-hajozasi'),('bgeszc-mecha'),('bgeszc-oveges'),('bgeszc-szily'),('bkszc-erzsebet'),('bkszc-gundel'),('bkszc-kaesz'),('bkszc-kezmuves'),('bkszc-kozma'),('bkszc-modell'),('bkszc-mandy'),('bkszc-pogany'),('bkszc-schulek'),('bkszc-szamos')
|
||
,('bkszc-ujbudai'),('bkszc-weiss'),('bkszc-ybl'),('bmszc-blathy'),('bmszc-bolyai'),('bmszc-egressy'),('bmszc-neumann'),('bmszc-pataky'),('bmszc-petrik'),('bmszc-puskas'),('bmszc-than'),('bmszc-trefort'),('bmszc-ujpesti'),('bmszc-verebely'),('bmszc-wesselenyi'),('cszc-bem'),('cszc-kozgazdasagi'),('cszc-mihaly')
|
||
,('cszc-nagykatai'),('cszc-szterenyi'),('cszc-unghvary'),('dszc-baross'),('dszc-beregszaszi'),('dszc-bethlen'),('dszc-brassai'),('dszc-povolny'),('dszc-irinyi'),('dszc-kereskedelmi'),('dszc-konnyuipari'),('dszc-mechwart'),('dszc-pechy'),('dszc-vegyipari'),('dvszc-banki'),('dvszc-dunaferr'),('dvszc-hild')
|
||
,('dvszc-kereskedelmi'),('dvszc-lorantffy'),('dvszc-rudas'),('dvszc-szabolcs'),('erdszc-csonka'),('erdszc-eotvos'),('erdszc-kiskunlachazi'),('erdszc-kos'),('erdszc-kossuth'),('erdszc-szazhalombattai'),('tszc-balassa'),('tszc-szentimre'),('tszc-geza'),('gyszc-baksa'),('gyszc-baross'),('gyszc-bercsenyi')
|
||
,('gyszc-bolyaialt'),('gyszc-bolyai'),('gyszc-deak'),('gyszc-gabor'),('gyszc-haller'),('gyszc-hallerj'),('gyszc-hild'),('gyszc-hunyadi'),('gyszc-jedlik'),('gyszc-kossuth'),('gyszc-krudy'),('gyszc-lukacs'),('gyszc-moraf'),('gyszc-palffy'),('gyszc-pattantyus'),('gyszc-mora'),('gyuszc-adybay'),('gyuszc-devavanyai')
|
||
,('gyuszc-harruckern'),('gyuszc-kossuth'),('gyuszc-szekely'),('gyuszc-szigeti'),('eszc-bornemissza'),('eszc-damjanich'),('eszc-jozsef'),('eszc-kossuth'),('eszc-marcius'),('eszc-remenyik'),('eszc-kereskedelmi'),('eszc-szentlorinc'),('hszc-corvin'),('hszc-cseresnyes'),('hszc-saghy'),('hszc-eotvos')
|
||
,('hszc-kalmar'),('hszc-navay'),('hszc-boros'),('hszc-pollak'),('hszc-zsoldos'),('kaszc-barcsikoll'),('kaszc-barcsi'),('kaszc-drava'),('kaszc-eotvos'),('kaszc-jalics'),('kaszc-lamping'),('kaszc-ady'),('kaszc-nagyatadi'),('kaszc-noszlopy'),('kaszc-rudnay'),('kaszc-szechenyi'),('kcszc-hamori'),('kcszc-kunszentmartoni')
|
||
,('kcszc-labassy'),('kcszc-mezoturi'),('kcszc-nagy'),('kcszc-teleki'),('kcszc-vanyai'),('kcszc-varro'),('kszc-fazekas'),('kszc-gaspar'),('kszc-karolyi'),('kszc-kada'),('kszc-kando'),('kszc-kollegium'),('kszc-szechenyi'),('kszc-szentgyorgyi'),('kszc-tiszakecskei'),('kszc-viragh'),('kiszc-human')
|
||
,('kiszc-wattay'),('kiszc-kossuth'),('kiszc-kozgazdasagi'),('kiszc-vari'),('kvszc-ady'),('kvszc-petofi'),('kvszc-rakoczy'),('kvszc-kando'),('kvszc-moricz'),('mszszc-bethlen'),('mszszc-budai'),('mszszc-deri'),('mszszc-gepeszeti'),('mszszc-kallay'),('mszc-andrassy'),('mszc-baross'),('mszc-berzeviczy')
|
||
,('mszc-blathy'),('mszc-kando'),('mszc-kos'),('mszc-martin'),('mszc-mezocsati'),('mszc-szentlaszlo'),('mszc-szemere'),('mszc-szentpali'),('nszc-cserhati'),('nszc-thury'),('nszc-zsigmondy'),('saszc-borbely'),('saszc-fay'),('saszc-kereskedelmi'),('saszc-mikszath'),('saszc-stromfeld'),('saszc-szentgyorgyi')
|
||
,('saszc-szondy'),('saszc-tancsics'),('nyszc-banki'),('nyszc-bencs'),('nyszc-inczedy'),('nyszc-sipkay'),('nyszc-szechenyi'),('nyszc-teleki'),('nyszc-tiszavasvari'),('nyszc-vasarhelyi'),('nyszc-wesselenyi'),('nyszc-zay'),('oszc-brody'),('oszc-deak'),('oszc-gabor'),('oszc-pattantyus'),('oszc-suranyi')
|
||
,('paszc-acsady'),('paszc-papai'),('paszc-faller'),('paszc-jokai'),('paszc-reguly'),('siszc-bacsak'),('siszc-baross'),('siszc-krudy'),('siszc-marcali'),('siszc-mathiasz'),('sszc-berg'),('sszc-fay'),('sszc-handler'),('sszc-hunyadij'),('sszc-csornai'),('sszc-porpaczy'),('sszc-vasvilla'),('sszc-idegenforgalmi')
|
||
,('szeszc-csonka'),('szeszc-deri'),('szeszc-gabor'),('szeszc-jozsef'),('szeszc-korosy'),('szeszc-krudy'),('szeszc-moravarosi'),('szeszc-toth'),('szeszc-vasvari'),('szeszc-vedres'),('szszc-arpad'),('szszc-bugat'),('szszc-deak'),('szszc-hunyadi'),('szszc-istvan'),('szszc-jaky'),('szszc-perczel')
|
||
,('szszc-szechenyi'),('szszc-vaci'),('szszc-vajda'),('szszc-vorosmarty'),('szrszc-aba'),('szrszc-muszaki'),('szrszc-kossuth'),('szrszc-trefort'),('szrszc-brassai'),('szrszc-tokaji'),('szrszc-kereskedelmi'),('szoszc-baross'),('szoszc-damjanich'),('szoszc-jendrassik'),('szoszc-kervend'),('szoszc-klapka')
|
||
,('szoszc-ruhaipari'),('szoszc-palfy'),('szoszc-petofi'),('szoszc-rozsa'),('szoszc-sipos'),('szoszc-vasarhelyi'),('tszc-alapy'),('tszc-banki'),('tszc-muszaki'),('tszc-blathy'),('tszc-eotvos'),('tszc-fellner'),('tszc-kereskedelmi'),('tszc-kossuth'),('tszc-kultsar'),('tszc-mikes'),('tszc-szechenyi')
|
||
,('szkszc-ady'),('szkszc-apaczai'),('szkszc-bezeredj'),('szkszc-esterhazy'),('szkszc-vendeglato'),('szkszc-istvan'),('szkszc-magyar'),('szkszc-perczel'),('szkszc-valyi'),('vszc-bocska'),('vszc-boronkay'),('vszc-igeza'),('vszc-kiraly'),('vszc-madach'),('vszc-petofi'),('vszc-petzelt'),('vszc-selye'),('vaszc-barabas')
|
||
,('vaszc-eotvos'),('vaszc-gepipari'),('vaszc-hefele'),('vaszc-horvath'),('vaszc-iiibela'),('vaszc-kereskedelmi'),('vaszc-nadasdy'),('vaszc-oladi'),('vaszc-puskas'),('vaszc-razso'),('vaszc-sarvaritinodi'),('vaszc-tinodi'),('vaszc-savaria'),('veszc-sef'),('veszc-kozgazdasagi'),('veszc-gonczy')
|
||
,('veszc-ipari'),('veszc-jendrassik'),('veszc-oveges'),('veszc-szentgyorgyi'),('veszc-tancsics'),('zszc-bathory'),('zszc-csany'),('zszc-deak'),('zszc-ganz'),('zszc-keszthelyi'),('zszc-kozgazdasagi'),('zszc-vendeglato'),('zszc-lamfalussy'),('zszc-munkacsy'),('zszc-szechenyi'),('biszki'),('fmaszk-bartha')
|
||
,('bedo'),('bethlengaborszki'),('fodorj-szeged'),('galamb'),('kzs'),('szakkozepkenderes'),('ketegyhazisuli'),('kissf-szeged'),('szekacs'),('szentannaikarcag'),('tjszki'),('apponyis'),('bereczkibaja'),('daszkcsapo'),('fmaszk-janoshalma'),('kinizsi-kap'),('mezgazdkkfh'),('kocsiskecskemet'),('mgszki')
|
||
,('mezogazdsellye'),('szechenyiszki'),('telekiszakkepzo'),('vmujhelyi'),('amszi'),('barosslmsz'),('dmszki'),('lippai'),('fmaszk-gyongyos'),('peterkeszaki'),('serenyi'),('hbmgi'),('mezgazdtokaj'),('vayadam'),('westsik'),('mezopapa'),('csukas'),('entz'),('seregszaksuli'),('hermanszombathely'),('javorkatata')
|
||
,('pettkoiskola'),('rothszki'),('sztistvan-szf'),('efszk'),('mezgazdvep'),('verespgyor'),('bercsenyi'),('szepesi'),('fayszakkozep'),('lipthay'),('magyulaiskola'),('paloczi'),('pestibarnabas'),('soos-bp'),('tancsics'),('toldink'),('vargamarton'),('mszc-ferenczi'),('szkszc-egeszsegugyi'),('kaszc-szigeti')
|
||
,('bvszc-bokay'),('saszc-kanizsai'),('bvszc-wallenberg'),('bvszc-semmelweis'),('gyszszc-szentgyorgyi'),('szeszc-kossuth'),('mrszg'),('kratochvil'),('mhaa'),('krvt'),('schola'),('ajkaiszik'),('ekszi'),('apaczaicentrum'),('bigsuli'),('kulkergimi'),('balashazy'),('dianaszki'),('dioszegi'),('szalezi-donbosco')
|
||
,('eszi'),('egom-kolping'),('fay-misk'),('letenyey'),('fischermoriskola'),('forrai'),('galferencfoiskolabekes'),('garaboncias-budapest'),('georgikon'),('gourmand-kozepiskola'),('gondocs'),('gaszi006'),('gubodyszki'),('gykksz'),('rakoczi-kat'),('mlgsz'),('jgygmako'),('kanizsay'),('kempelenkom')
|
||
,('szbi-kiskunfelegyhaza'),('kolpingcsurgo'),('teki-koszeg'),('kovessibaptista'),('pannonkincstar'),('leoveybudapest'),('liaiskola'),('lonyay'),('mmsz-devecseri'),('mmszsz-gyongyos'),('mmsz-kelta'),('mamiszki'),('szalezi-meta'),('kozmamhegyes'),('mszikszi'),('mszc-ferenczi'),('nyabi'),('szkszc-egeszsegugyi')
|
||
,('szeszi-szombathely'),('mszc-ferenczi'),('szeszi-pecs'),('kolpingpet'),('piarista-god'),('premontrei-keszthely'),('szaboky'),('szalezi-szamalk'),('szechenyi'),('gyszszc-szentgyorgyi'),('szikszi'),('szhatvan'),('sob'),('szeszc-kossuth'),('szekacs'),('szbkozepiskola'),('szbi-szeged'),('szbi-budaors')
|
||
,('szbi-bp'),('szbi-miskolc'),('szentjozsef-egerge'),('szlgdebrecen'),('szentannaikarcag'),('szivarvany'),('tanext'),('terplanszki'),('tjszki'),('vbjnet'),('vayrefi'),('vikbp'),('wesleyiskola'),('wignerkozepiskola'),('yszi'),('zspsz')
|
||
|
||
GO
|
||
|
||
|
||
IF NOT EXISTS(select * from [dbo].[T_DASHBOARDUZENET] where C_EGYEDIAZONOSITO = 'POPUP_AHN0914')
|
||
INSERT INTO [dbo].[T_DASHBOARDUZENET] (C_CIM, C_EGYEDIAZONOSITO, C_ERVENYESSEGKEZDETE, C_ERVENYESSEGVEGE, C_KIEMELTIDOSZAKVEGE, C_SORREND, C_TARTALOM, C_DASHBOARDUZENETKATEGORIAID, C_ISPOPUP)
|
||
VALUES (N'Tájékoztató','POPUP_AHN0914' ,NULL,NULL,NULL,0
|
||
,N'<div>
|
||
<p>Kedves Diákok!</p>
|
||
<p style="text-align: justify;">Az MKB Bank az Innovációs és Technológiai Minisztériummal együttműködve, kialakítottak egy számlacsomagot kifejezetten Nektek, a szakképzésbe belépő diákoknak, amely biztosítja, hogy gyorsan és biztonságosan hozzájussatok az ösztöndíjatokhoz, illetve a későbbiekben a munkabéretekhez. Részletes információkat a tájékoztatóban találhattok, amelyet alább tölthettek le, valamint a tanáraitoktól.</p>
|
||
<p>A teljes tájékoztató innen letölthető: <a href="https://tudasbazis.ekreta.hu/download/attachments/2424949/3.sz.MKB_Tanul%C3%B3k.pdf?api=v2" target="_blank" rel="nofollow"><strong>Letöltés</strong></a></p>
|
||
<p>Sikeres tanévet kívánunk!</p>
|
||
</div>'
|
||
,10,'T')
|
||
|
||
|
||
-- Tanulók
|
||
INSERT INTO T_DASHBOARDUZENETFELHASZNALO (
|
||
C_MEGJELENITESEKSZAMA
|
||
,C_UTOLSOMEGTEKINTESIDEJE
|
||
,C_EGYEDIMUVELET
|
||
,C_DASHBOARDUZENETID
|
||
,C_FELHASZNALOID
|
||
,C_INTEZMENYID
|
||
,C_TANEVID
|
||
,TOROLT
|
||
,SERIAL
|
||
,LASTCHANGED
|
||
,CREATED
|
||
,MODIFIER
|
||
,CREATOR
|
||
,ELOZOTANEVIREKORDID
|
||
,C_GONDVISELOID
|
||
) SELECT DISTINCT
|
||
1 AS C_MEGJELENITESEKSZAMA -- * int
|
||
,NULL AS C_UTOLSOMEGTEKINTESIDEJE -- datetime
|
||
,NULL AS C_EGYEDIMUVELET -- nvarchar(255)
|
||
,d.ID AS C_DASHBOARDUZENETID -- * int
|
||
,t.ID AS C_FELHASZNALOID -- * int
|
||
,t.C_ALINTEZMENYID AS C_INTEZMENYID -- * int
|
||
,t.C_ALTANEVID AS C_TANEVID -- * int
|
||
,'F' AS TOROLT -- * char(1)
|
||
,0 AS SERIAL -- * int
|
||
,GETDATE() AS LASTCHANGED -- * datetime
|
||
,GETDATE() AS CREATED -- * datetime
|
||
,NULL AS MODIFIER -- int
|
||
,NULL AS CREATOR -- int
|
||
,NULL AS ELOZOTANEVIREKORDID -- int
|
||
,NULL AS C_GONDVISELOID -- int
|
||
FROM T_TANULO t
|
||
INNER JOIN T_INTEZMENY i ON i.ID = t.C_ALINTEZMENYID AND i.TOROLT = 'F'
|
||
INNER JOIN #intezmenyLista il ON il.C_AZONOSITO = i.C_AZONOSITO collate Hungarian_CI_AI -- Benne van az excelben kapott intézménylistában
|
||
INNER JOIN T_TANEV tv ON tv.ID = t.C_ALTANEVID AND tv.C_INTEZMENYID = i.ID AND tv.TOROLT = 'F' AND tv.C_AKTIV = 'T'
|
||
INNER JOIN T_TANULOCSOPORT tcs ON tcs.C_TANULOID = t.ID AND tcs.TOROLT = 'F'
|
||
INNER JOIN T_OSZTALYCSOPORT ocs ON ocs.ID = tcs.C_OSZTALYCSOPORTID AND ocs.TOROLT = 'F'
|
||
INNER JOIN T_DASHBOARDUZENET d ON d.C_EGYEDIAZONOSITO = 'POPUP_AHN0914'
|
||
WHERE
|
||
t.TOROLT = 'F'
|
||
AND ocs.C_EVFOLYAMTIPUSA IN (7871,7872,7862 ,1333,7870,1332,7869,7905,7868,7904,7883,3016,7866) -- Megadott évfolyamba jár
|
||
AND tcs.C_JOGVISZONYTIPUSID = 7860 -- Tanulói jogviszony
|
||
AND GETDATE() BETWEEN tcs.C_BELEPESDATUM AND ISNULL(tcs.C_KILEPESDATUM, '2999-01-01')
|
||
AND NOT EXISTS(
|
||
select *
|
||
from T_DASHBOARDUZENETFELHASZNALO df
|
||
where df.C_DASHBOARDUZENETID = d.ID
|
||
and df.C_INTEZMENYID = i.ID
|
||
and df.C_TANEVID = t.C_ALTANEVID
|
||
and df.C_FELHASZNALOID = t.ID
|
||
)
|
||
|
||
GO
|
||
|
||
DROP TABLE #intezmenyLista
|
||
GO |