/* Dashboard üzenet: insert! - 2022.03.25 - KRETA2-11620 */ -- Admin és/vagy Tanari IF NOT EXISTS(select * from [dbo].[T_DASHBOARDUZENET] where C_EGYEDIAZONOSITO = 'AgazatiAlapvizsga') BEGIN INSERT INTO [dbo].[T_DASHBOARDUZENET] (C_CIM, C_EGYEDIAZONOSITO, C_ERVENYESSEGKEZDETE, C_ERVENYESSEGVEGE, C_KIEMELTIDOSZAKVEGE, C_SORREND, C_TARTALOM, C_DASHBOARDUZENETKATEGORIAID, C_ISADMIN, C_ISTANAR, C_ISINTEZMENYI, C_ISFELHASZNALOI) VALUES (N'Ágazati alapvizsga',N'AgazatiAlapvizsga','20220330','20220830 23:59:59',NULL,-1 ,N'

Tisztelt Felhasználók!
A ''Nyilvántartás'', ''Tanulók'' menü ''Tanügy'' fülén az ''Ágazati alapvizsga eredménye'' és az ''Ágazati alapvizsga eredménye %'' mezők, és annak már beállított értékei akkor válnak elérhetővé a felületen, amennyiben az ''Ágazati alapvizsga teljesítése'' mezőnél beállításra kerül a ''Teljesítette'' vagy ''Nem teljesítette'' opciók egyike. A művelet többes módosítással is elvégezhető.

' ,1, 'T', 'F', 'T', 'F') UPDATE T_DASHBOARDUZENET SET C_SORREND = (select IIF(MIN(C_SORREND) IS NULL, 1, MIN(C_SORREND)) from T_DASHBOARDUZENET where C_ISPOPUP='F' and TOROLT='F' and (C_ERVENYESSEGVEGE IS NULL OR C_ERVENYESSEGVEGE>GETDATE()) and C_SORREND>120) - 1 WHERE C_EGYEDIAZONOSITO = 'AgazatiAlapvizsga' END INSERT INTO T_DASHBOARDUZENETINTEZMENY ( C_ISALKALMAZOTTNAK ,C_ISGONDVISELONEK ,C_ISTAULONAK ,C_TARTALOM ,C_INTEZMENYID ,C_DASHBOARDUZENETID ,TOROLT ,SERIAL ,LASTCHANGED ,CREATED ,MODIFIER ,CREATOR ,ELOZOTANEVIREKORDID ) SELECT 'F' AS C_ISALKALMAZOTTNAK ,'F' AS C_ISGONDVISELONEK ,'F' AS C_ISTAULONAK ,NULL AS C_TARTALOM ,i.ID AS C_INTEZMENYID --! ,d.ID AS C_DASHBOARDUZENETID --! ,'F' AS TOROLT ,0 AS SERIAL ,GETDATE() AS LASTCHANGED ,GETDATE() AS CREATED ,NULL AS MODIFIER ,NULL AS CREATOR ,NULL AS ELOZOTANEVIREKORDID FROM T_INTEZMENY i INNER JOIN T_TANEV t ON t.C_INTEZMENYID = i.ID and t.C_AKTIV = 'T' INNER JOIN T_INTEZMENYADATOK ia ON ia.C_INTEZMENYID = i.ID and ia.C_TANEVID = t.ID and ia.C_ISSZAKKEPZO = 'T' INNER JOIN T_DASHBOARDUZENET d ON d.C_EGYEDIAZONOSITO = 'AgazatiAlapvizsga' WHERE i.TOROLT = 'F' AND NOT EXISTS( SELECT TOP 1 1 FROM T_DASHBOARDUZENETINTEZMENY di WHERE di.C_DASHBOARDUZENETID = d.ID AND di.C_INTEZMENYID = i.ID ) GO