USP_SIMPLEDATALIST_CONSTITUENTRECOGNITIONDECLINED

Lists all of the levels for a recognition program given a constituent recognition ID, excluding already assigned levels.

Parameters

Parameter Parameter Type Mode Description
@CONSTITUENTRECOGNITIONID uniqueidentifier IN CONSTITUENTRECOGNITIONID

Definition

Copy


        create procedure dbo.USP_SIMPLEDATALIST_CONSTITUENTRECOGNITIONDECLINED
        (
          @CONSTITUENTRECOGNITIONID uniqueidentifier
        )
        as

                    set nocount on;
          declare @CONSTITUENTID uniqueidentifier;
          declare @RECOGNITIONPROGRAMID uniqueidentifier;

          select @CONSTITUENTID=CONSTITUENTID,
                 @RECOGNITIONPROGRAMID=RECOGNITIONPROGRAMID 
          from dbo.CONSTITUENTRECOGNITION where ID=@CONSTITUENTRECOGNITIONID

            select
                        RECOGNITIONLEVEL.ID as VALUE,
                        RECOGNITIONLEVEL.NAME as LABEL
                    from
                        dbo.RECOGNITIONLEVEL

          where
            RECOGNITIONLEVEL.RECOGNITIONPROGRAMID = @RECOGNITIONPROGRAMID
            and RECOGNITIONLEVEL.ID not in (select RECOGNITIONLEVELID from dbo.CONSTITUENTRECOGNITION where CONSTITUENTRECOGNITION.RECOGNITIONPROGRAMID = @RECOGNITIONPROGRAMID and CONSTITUENTRECOGNITION.CONSTITUENTID = @CONSTITUENTID)


                    order by NAME