UFN_GIFTFEE_APPLICATIONCODEINCLUDED

Returns true is an application should be considered for gift fees for a designation level.

Return

Return Type
bit

Parameters

Parameter Parameter Type Mode Description
@APPLICATIONCODE tinyint IN
@DESIGNATIONLEVELID uniqueidentifier IN

Definition

Copy


CREATE function dbo.UFN_GIFTFEE_APPLICATIONCODEINCLUDED(@APPLICATIONCODE tinyint, @DESIGNATIONLEVELID uniqueidentifier)
returns bit
as

begin;

    if exists(select ID from dbo.DESIGNATIONLEVELGIFTFEEOPTION where ID = @DESIGNATIONLEVELID)
    begin
        --defaults overridden check at purpose

        if exists(
        select ID 
        from dbo.DESIGNATIONLEVELGIFTFEEAPPLICATIONTYPE
        where DESIGNATIONLEVELID = @DESIGNATIONLEVELID
                and APPLICATIONCODE = @APPLICATIONCODE)
        return 1;
    end
    else
    begin
        --use defaults

        if exists(
        select ID 
        from dbo.GIFTFEEAPPLICATIONTYPE
        where APPLICATIONCODE = @APPLICATIONCODE)
        return 1;
    end

    return 0;

end