UFN_PROGRAM_ALLOWEDFORSALESMETHOD

Determines whether a program is valid for a given sales method

Return

Return Type
bit

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@SALESMETHODTYPECODE tinyint IN

Definition

Copy


            create function dbo.UFN_PROGRAM_ALLOWEDFORSALESMETHOD
            (
                @ID uniqueidentifier,
                @SALESMETHODTYPECODE tinyint
            )
            returns bit
            with execute as caller
            as begin
                if exists (
                    select
                        1
                    from
                        dbo.PROGRAMSALESMETHOD
                    inner join
                        dbo.SALESMETHOD on PROGRAMSALESMETHOD.SALESMETHODID = SALESMETHOD.ID
                    where
                        PROGRAMSALESMETHOD.PROGRAMID = @ID
                        and SALESMETHOD.TYPECODE = @SALESMETHODTYPECODE
                )
                    return 1;

                return 0;
            end