67 lines
No EOL
2.1 KiB
Transact-SQL
67 lines
No EOL
2.1 KiB
Transact-SQL
IF OBJECT_ID('dbo.sp_GetTanuloOrarend') IS NOT NULL BEGIN
|
|
DROP PROCEDURE dbo.sp_GetTanuloOrarend
|
|
END
|
|
GO
|
|
|
|
CREATE PROCEDURE [dbo].[sp_GetTanuloOrarend]
|
|
@IntezmenyId int,
|
|
@TanevId int,
|
|
@IdoszakKezdete datetime,
|
|
@IdoszakVege datetime,
|
|
@TanuloId int,
|
|
@CsakOrarendiOrak bit
|
|
AS
|
|
BEGIN
|
|
SET NOCOUNT ON;
|
|
|
|
DECLARE @OrarendTable TABLE (
|
|
Id int
|
|
,ORARENDIID int
|
|
,Bontott char(1)
|
|
,Hetirend int
|
|
,HetNapja int
|
|
,ErvenyessegKezdete datetime
|
|
,ErvenyessegVege datetime
|
|
,OraKezdete datetime
|
|
,OraVege datetime
|
|
,Oraszam int
|
|
,TargyNev nvarchar(300)
|
|
,TargyNevForMobile nvarchar(300)
|
|
,TargykategoriaID int
|
|
,Megtartott char(1)
|
|
,CsengetesiRendOraID int
|
|
,MaxNapiOraszam int
|
|
,OsztalyNev nvarchar(255)
|
|
,TanevRendOsztalyCsoportId int
|
|
,MegjelenesOka nvarchar(300)
|
|
,TanarNev nvarchar(255)
|
|
,TeremNev nvarchar(255)
|
|
,OraTipus nvarchar(200)
|
|
,Hianyzas char(1)
|
|
,Keses char(1)
|
|
,Ures char(1)
|
|
,HelyettesitoTanarID int
|
|
,HelyettesitoTanarNev nvarchar(255)
|
|
,TanarID int
|
|
,HelyettesitesId int
|
|
,AdminAltalKiirt char(1)
|
|
,GroupId int
|
|
,Tema nvarchar(max)
|
|
,TargyId int
|
|
,OsztCsopId int
|
|
)
|
|
|
|
insert into @OrarendTable (
|
|
Id,ORARENDIID,Bontott,Hetirend,HetNapja,ErvenyessegKezdete,ErvenyessegVege,OraKezdete,OraVege,Oraszam,
|
|
TargyNev,TargyNevForMobile,TargykategoriaID,Megtartott,CsengetesiRendOraID,MaxNapiOraszam,OsztalyNev,TanevRendOsztalyCsoportId,
|
|
MegjelenesOka,TanarNev,TeremNev,OraTipus,Hianyzas,Keses,Ures,HelyettesitoTanarID,HelyettesitoTanarNev,TanarID,AdminAltalKiirt,GroupId,Tema,TargyId,OsztCsopId)
|
|
exec sp_GetOrarend @IntezmenyId,@TanevId,@IdoszakKezdete,@IdoszakVege,null,null,@TanuloId,@CsakOrarendiOrak
|
|
|
|
insert into @OrarendTable (
|
|
Id,ORARENDIID,Bontott,Hetirend,HetNapja,ErvenyessegKezdete,ErvenyessegVege,OraKezdete,OraVege,
|
|
TargyNev,Megtartott,OsztalyNev,TanevRendOsztalyCsoportId,
|
|
TanarNev,TeremNev,OraTipus,Hianyzas,Keses,Ures,HelyettesitoTanarID,HelyettesitoTanarNev,TanarID,HelyettesitesId,AdminAltalKiirt,GroupId,Tema,TargyId,OsztCsopId)
|
|
exec sp_GetOrarendTanoranKivuli @IntezmenyId,@TanevId,@IdoszakKezdete,@IdoszakVege,null,null,@TanuloId,@CsakOrarendiOrak
|
|
|
|
select * from @OrarendTable
|
|
END |