kreta/Kreta.DataAccess.Migrations/DBScripts/Dashboard/20201124_Szakkepzo_PopupDashboard.sql
2024-03-13 00:33:46 +01:00

136 lines
No EOL
6.9 KiB
Transact-SQL
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/* Popup Dashboard üzenet: insert NSZFH-EMA! - 2020.11.24 - KRETA2-6837 */
CREATE TABLE #intezmenyLista (C_AZONOSITO nvarchar(30) NOT NULL)
INSERT INTO #intezmenyLista(C_AZONOSITO) VALUES ('demolive'),('demolive1-nszfh'),('demolive1-hoi'),('demo-kossuth') -- teszt miatt
,('pszc-simonyi'),('bcsszc-kos'),('bkszc-mandy'),('bkszc-modell'),('cszc-bem'),('dszc-konnyuipari'),('erdszc-kossuth'),('eszc-jozsef')
,('gyszc-kossuth'),('gyuszc-szigeti'),('hszc-kalmar'),('hszc-zsoldos'),('kcszc-labassy'),('kiszc-kossuth'),('kszc-kando'),('kvszc-ady')
,('kvszc-rakoczy'),('mszc-martin'),('mszc-szemere'),('mszszc-bethlen'),('mszszc-deri'),('mszszc-kallay'),('nszc-zsigmondy'),('nyszc-tiszavasvari')
,('nyszc-wesselenyi'),('oszc-deak'),('pszc-angster'),('saszc-borbely'),('saszc-szondy'),('sszc-handler'),('szeszc-jozsef'),('szoszc-damjanich')
,('szoszc-ruhaipari'),('szrszc-aba'),('szrszc-muszaki'),('szszc-arpad'),('tszc-alapy'),('tszc-fellner'),('vaszc-oladi'),('vszc-kiraly')
,('vszc-madach'),('zszc-keszthelyi'),('zszc-munkacsy'),('mszc-kosk'),('mszc-kos')
IF NOT EXISTS(select * from [dbo].[T_DASHBOARDUZENET] where C_EGYEDIAZONOSITO = 'POPUP_MDDU1124')
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'MDDÜ tájékoztató','POPUP_MDDU1124' ,'20201124 06:00','20201211 23:59:59',NULL,0
,N'<div>
<p><i>Kedves Pedagógusok!
<br>Kedves Diákok!</i></p>
<p style="text-align: justify;">A Magyar Divat & Design Ügynökség kiemelt figyelmet fordít a kreatívipari szakmunkák, azon belül a textil- és ruházati szakképzés presztízsnövelésére. Az Ügynökség figyelembe véve a koronavírus-járvány miatt kialakult helyzetet, újra gondolta Szakképzésfejlesztést Támogató Programtervét és digitálisan, videós illetve kerekasztal-beszélgetés formában mutatja be pályaorientációs programjait.</p>
<p style="text-align: justify;">Az MDDÜ által készített életpályamodellt bemutató kisfilm egy modernizált békéscsabai és egy családias hangulatú kazári, új textilipari technológiákkal dolgozó varroda alkalmazottjainak történetén keresztül mutatja be, hogy miért érdemes ezt a kreatív pályát választani.
<br>Életpálya modell videó megtekintése: <a href="https://www.youtube.com/watch?v=oNtf-9E3-98" target="_blank"><strong>https://www.youtube.com/watch?v=oNtf-9E3-98</strong></a></p>
<p style="text-align: justify;">A Divatszabónak lenni menő Fedezd fel a saját tehetséged a kreatív szakmákban! című kerekasztal-beszélgetésen a pályaválasztás előtt álló és a szakmát tanuló fiatalok kapnak átfogó képet arról, hogy milyen izgalmas és járható utak vannak a 21. századi divat-és ruhaiparban, milyen karriert lehet befutni divatszabóként vagy gyártástechnológusként.
<br>Első kerekasztal videó megtekintése: <a href="https://www.youtube.com/watch?v=qfKmm5JriBs" target="_blank"><strong>https://www.youtube.com/watch?v=qfKmm5JriBs</strong></a></p>
<p style="text-align: justify;">A fenntarthatóság és digitalizáció a kreatív szakmákban! című kerekasztal-beszélgetésen a hazai varrodák, gyárak fenntarthatósági célkitűzéseit, a divatszabó szakma legújabb technológiai és digitalizációs vívmányait, valamint a tervezés és szabás során létrejött textilhulladékok minimalizálásának lehetőségeit vitatták meg a résztvevő szakemberek és fiatal tervezők.
<br>Második kerekasztal videó megtekintése: <a href="https://www.youtube.com/watch?v=dK5v3HLIaAk" target="_blank"><strong>https://www.youtube.com/watch?v=dK5v3HLIaAk</strong></a></p>
<p>Üdvözlettel:
<br><i>Magyar Divat & Design Ügynökség</i></p>
</div>'
,10,'T')
-- Alkalmazottak
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
2 AS C_MEGJELENITESEKSZAMA -- * int
,NULL AS C_UTOLSOMEGTEKINTESIDEJE -- datetime
,NULL AS C_EGYEDIMUVELET -- nvarchar(255)
,d.ID AS C_DASHBOARDUZENETID -- * int
,f.ID AS C_FELHASZNALOID -- * int
,f.C_INTEZMENYID AS C_INTEZMENYID -- * int
,f.C_TANEVID 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_FELHASZNALO f
INNER JOIN T_FELHASZNALO_SZEREPKOR fsz ON fsz.C_FELHASZNALOID = f.ID
INNER JOIN T_SZEREPKOR sz ON fsz.C_SZEREPKORID = sz.ID AND sz.C_SZEREPKORTIPUS = 1760 AND sz.TOROLT = 'F'
INNER JOIN T_INTEZMENY i ON i.ID = f.C_INTEZMENYID AND i.TOROLT = 'F'
INNER JOIN #intezmenyLista il ON il.C_AZONOSITO COLLATE Hungarian_CI_AI = i.C_AZONOSITO COLLATE Hungarian_CI_AI
INNER JOIN T_TANEV tv ON tv.ID = f.C_TANEVID AND tv.C_INTEZMENYID = i.ID AND tv.TOROLT = 'F' AND tv.C_AKTIV = 'T'
INNER JOIN T_DASHBOARDUZENET d ON d.C_EGYEDIAZONOSITO = 'POPUP_MDDU1124'
WHERE
f.TOROLT = 'F'
AND NOT EXISTS(
select *
from T_DASHBOARDUZENETFELHASZNALO df
where df.C_DASHBOARDUZENETID = d.ID
and df.C_INTEZMENYID = i.ID
and df.C_TANEVID = f.C_TANEVID
and df.C_FELHASZNALOID = f.ID
)
GO
-- 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
2 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 COLLATE Hungarian_CI_AI = i.C_AZONOSITO COLLATE Hungarian_CI_AI
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_DASHBOARDUZENET d ON d.C_EGYEDIAZONOSITO = 'POPUP_MDDU1124'
WHERE
t.TOROLT = 'F'
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