init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,68 @@
|
|||
DROP FUNCTION IF EXISTS fnGetTanuloElutasitasOka
|
||||
GO
|
||||
CREATE FUNCTION fnGetTanuloElutasitasOka (
|
||||
@pJogviszonyTipus int
|
||||
,@pBesorolas char(1)
|
||||
,@pEvfolyamTipus int
|
||||
,@pIsMasodikSzakma char(1)
|
||||
,@pEvIsmetlo char(1)
|
||||
,@pMulSzam int
|
||||
,@pMaxMulSzam int
|
||||
,@pIsDualisKepzesben char(1)
|
||||
,@pTechnikaiOsztaly char(1)
|
||||
,@pIsVendegTanulo char(1)
|
||||
,@pIsJogviszonyatSzunetelteto char(1)
|
||||
,@pKeresztfeleves char(1)
|
||||
,@pBeszamitasosTanulo char(1)
|
||||
,@pOsztondijbolKizarva char(1)
|
||||
,@pMulasztasMiattKizart char(1)
|
||||
,@IsSzktJogosult char(1)
|
||||
,@IsIngyenesKepzes char(1)
|
||||
,@pAtlag float
|
||||
,@pMinAtlag float
|
||||
,@pIsAtlagFuggo bit
|
||||
,@pLekerdezesDatuma datetime
|
||||
,@pTanevSorszam int
|
||||
)
|
||||
RETURNS int
|
||||
BEGIN
|
||||
DECLARE @retval int = 0
|
||||
IF @pJogviszonyTipus <> 7860
|
||||
SET @retval += 1
|
||||
IF @pBesorolas = 'F'
|
||||
SET @retval += 2
|
||||
IF @pIsMasodikSzakma = 'T'
|
||||
SET @retval += 8
|
||||
IF @pEvIsmetlo = 'T'
|
||||
SET @retval += 16
|
||||
IF @pMulSzam > @pMaxMulSzam
|
||||
SET @retval += 32
|
||||
IF @pIsDualisKepzesben = 'T'
|
||||
SET @retval += 64
|
||||
IF @pIsAtlagFuggo = 1
|
||||
BEGIN
|
||||
IF @pAtlag < @pMinAtlag
|
||||
SET @retval += 128
|
||||
END
|
||||
IF @pTechnikaiOsztaly = 'T'
|
||||
SET @retval += 256
|
||||
IF @pIsVendegTanulo = 'T'
|
||||
SET @retval += 512
|
||||
IF @pIsJogviszonyatSzunetelteto = 'T'
|
||||
SET @retval += 1024
|
||||
IF @pKeresztfeleves = 'T'
|
||||
SET @retval += 2048
|
||||
IF @pOsztondijbolKizarva = 'T'
|
||||
SET @retval += 4096
|
||||
IF @pMulasztasMiattKizart = 'T'
|
||||
SET @retval += 8192
|
||||
IF @IsSzktJogosult = 'F'
|
||||
AND @pEvfolyamTipus NOT IN (7904, 7889, 7868) -- dobbantó, mûhelyiskola, orientációs évfolyam szkt beállítás nélkül is kap
|
||||
AND @pBeszamitasosTanulo <> 'T' -- beszámításos tanuló is kap
|
||||
SET @retval += 16384
|
||||
IF @IsIngyenesKepzes = 'F'
|
||||
SET @retval += 32768
|
||||
|
||||
return @retval
|
||||
END
|
||||
GO
|
Loading…
Add table
Add a link
Reference in a new issue