init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,90 @@
|
|||
DROP PROCEDURE IF EXISTS sp_FoglalkozasArchiv
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE sp_FoglalkozasArchiv
|
||||
@intezmenyId int,
|
||||
@tanevId int
|
||||
AS
|
||||
BEGIN
|
||||
SET NOCOUNT ON;
|
||||
INSERT INTO T_FOGLALKOZASARCHIV (
|
||||
[C_ALKALMAZOTTID] -- INT NULL,
|
||||
,[C_ELFOGADASDATUMA] -- DATETIME NULL,
|
||||
,[C_FELADATELLATASIHELYID] -- INT NULL,
|
||||
,[C_FELADATELLATASIHELYNEVE] -- NVARCHAR (255) NULL,
|
||||
,[C_ORASZAM] -- NUMERIC (10, 2) NULL,
|
||||
,[C_OSZTALYCSOPORTID] -- INT NULL,
|
||||
,[C_OSZTALYCSOPORTNEVE] -- NVARCHAR (255) NULL,
|
||||
,[C_TANARKOTELEZOORASZAMA] -- NUMERIC (10, 2) NULL,
|
||||
,[C_TANARMUNKAIDOKEDVEZMENYE] -- INT NULL,
|
||||
,[C_TANARMUNKAIDOKEDVEZMENYOKA] -- NVARCHAR (255) NULL,
|
||||
,[C_TANARMUNKAIDOKEDVEZMENYOKAID]-- INT NULL,
|
||||
,[C_TANARMUNKAKORE] -- NVARCHAR (255) NULL,
|
||||
,[C_TANARMUNKAKOREID] -- INT NULL,
|
||||
,[C_TANARNEVE] -- NVARCHAR (255) NULL,
|
||||
,[C_TANARPEDAGOGIAIKEPESITESE] -- NVARCHAR (255) NULL,
|
||||
,[C_TANARPEDAGOGIAIKEPESITESEID]-- INT NULL,
|
||||
,[C_TANEVNEVE] -- NVARCHAR (255) NULL,
|
||||
,[C_TANTARGYID] -- INT NULL,
|
||||
,[C_TANTARGYNEVE] -- NVARCHAR (255) NULL,
|
||||
,[C_INTEZMENYID] -- INT NOT NULL,
|
||||
,[C_TANEVID] -- INT NOT NULL,
|
||||
,[TOROLT] -- CHAR (1) NULL,
|
||||
,[SERIAL] -- INT NULL,
|
||||
,[LASTCHANGED] -- DATETIME NULL,
|
||||
,[CREATED] -- DATETIME NULL,
|
||||
,[MODIFIER] -- INT NULL,
|
||||
,[CREATOR] -- INT NULL,
|
||||
) SELECT
|
||||
u.ID AS [C_ALKALMAZOTTID] -- INT NULL,
|
||||
,GETDATE() AS [C_ELFOGADASDATUMA] -- DATETIME NULL,
|
||||
,fh.ID AS [C_FELADATELLATASIHELYID] -- INT NULL,
|
||||
,'' AS [C_FELADATELLATASIHELYNEVE] -- NVARCHAR (255) NULL,
|
||||
,f.C_ORASZAM AS [C_ORASZAM] -- NUMERIC (10, 2) NULL,
|
||||
,ocs.ID AS [C_OSZTALYCSOPORTID] -- INT NULL,
|
||||
,ocs.C_NEV AS [C_OSZTALYCSOPORTNEVE] -- NVARCHAR (255) NULL,
|
||||
,m.C_KOTELEZOORASZAM AS [C_TANARKOTELEZOORASZAMA] -- NUMERIC (10, 2) NULL,
|
||||
,m.C_MUNKAIDOKEDVEZMENYORASZAM AS [C_TANARMUNKAIDOKEDVEZMENYE] -- INT NULL,
|
||||
,mk.C_NAME AS [C_TANARMUNKAIDOKEDVEZMENYOKA] -- NVARCHAR (255) NULL,
|
||||
,m.C_MUNKAIDOKEDVEZMENYOKA AS [C_TANARMUNKAIDOKEDVEZMENYOKAID]-- INT NULL,
|
||||
,k.C_NAME AS [C_TANARMUNKAKORE] -- NVARCHAR (255) NULL,
|
||||
,m.C_MUNKAKORTIPUSA AS [C_TANARMUNKAKOREID] -- INT NULL,
|
||||
,u.C_NYOMTATASINEV AS [C_TANARNEVE] -- NVARCHAR (255) NULL,
|
||||
,kp.C_NAME AS [C_TANARPEDAGOGIAIKEPESITESE] -- NVARCHAR (255) NULL,
|
||||
,m.C_BESOROLASIFOKOZAT AS [C_TANARPEDAGOGIAIKEPESITESEID]-- INT NULL,
|
||||
,te.C_NEV AS [C_TANEVNEVE] -- NVARCHAR (255) NULL,
|
||||
,t.ID AS [C_TANTARGYID] -- INT NULL,
|
||||
,t.C_NEV AS [C_TANTARGYNEVE] -- NVARCHAR (255) NULL,
|
||||
,f.C_INTEZMENYID AS [C_INTEZMENYID] -- INT NOT NULL,
|
||||
,f.C_TANEVID AS [C_TANEVID] -- INT NOT NULL,
|
||||
,'F' AS [TOROLT] -- CHAR (1) NULL,
|
||||
,0 AS [SERIAL] -- INT NULL,
|
||||
,NULL AS [LASTCHANGED] -- DATETIME NULL,
|
||||
,GETDATE() AS [CREATED] -- DATETIME NULL,
|
||||
,NULL AS [MODIFIER] -- INT NULL,
|
||||
,NULL AS [CREATOR] -- INT NULL,
|
||||
-- select count(1)
|
||||
FROM T_FOGLALKOZAS f
|
||||
INNER JOIN T_FELHASZNALO u ON u.ID = f.C_TANARID
|
||||
INNER JOIN T_OSZTALYCSOPORT ocs ON ocs.ID = f.C_OSZTALYCSOPORTID and ocs.C_FELADATKATEGORIAID = 7553 /*OktNevelesiKategoriaEnum.Alapkepzes*/
|
||||
INNER JOIN T_ALKALMAZOTT a ON a.ID = u.ID
|
||||
INNER JOIN T_MUNKAUGYIADATOK m ON m.C_ALKALMAZOTTID = a.ID
|
||||
INNER JOIN T_TANTARGY t ON f.C_TANTARGYID = t.ID
|
||||
INNER JOIN T_TANEV te ON te.ID = f.C_TANEVID
|
||||
LEFT JOIN T_DICTIONARYITEMBASE mk ON mk.ID = m.C_MUNKAIDOKEDVEZMENYOKA AND mk.C_TANEVID = f.C_TANEVID AND mk.C_INTEZMENYID = f.C_INTEZMENYID
|
||||
LEFT JOIN T_DICTIONARYITEMBASE k ON k.ID = m.C_MUNKAKORTIPUSA AND k.C_TANEVID = f.C_TANEVID AND k.C_INTEZMENYID = f.C_INTEZMENYID
|
||||
LEFT JOIN T_DICTIONARYITEMBASE kp ON kp.ID = m.C_BESOROLASIFOKOZAT AND kp.C_TANEVID = f.C_TANEVID AND kp.C_INTEZMENYID = f.C_INTEZMENYID
|
||||
INNER JOIN T_FELADATELLATASIHELY fh ON fh.ID = m.C_FELADATELLATASIHELYID
|
||||
WHERE f.TOROLT = 'F'
|
||||
/*AND f.C_INTEZMENYID IN (
|
||||
SELECT DISTINCT e.C_INTEZMENYID FROM T_ENTITYHISTORY e
|
||||
INNER JOIN T_ENTITYATTRIBUTEHISTORY a ON a.C_ENTITYHISTORYID = e.ID
|
||||
INNER JOIN T_INTEZMENYADATSZOLGALTATAS i ON i.C_INTEZMENYID = e.C_INTEZMENYID
|
||||
WHERE e.C_ENTITYNAME IN ('T_INTEZMENYADATSZOLGALTATAS', 'INTEZMENYADATSZOLGALTATAS')
|
||||
AND a.C_PROPERTYNAME = 'C_VEGLEGESTTF'
|
||||
AND a.C_CURRENTVALUE = 'T'
|
||||
AND i.C_VEGLEGESTTF = 'T'
|
||||
)*/
|
||||
AND f.C_INTEZMENYID = @intezmenyId AND f.C_TANEVID = @tanevId
|
||||
END
|
||||
GO
|
Loading…
Add table
Add a link
Reference in a new issue