USP_GETCONSENT_BY_CONSTITUENTID

Parameters

Parameter Parameter Type Mode Description
@ConstituentID uniqueidentifier IN

Definition

Copy


CREATE procedure dbo.USP_GETCONSENT_BY_CONSTITUENTID
(
  @ConstituentID uniqueidentifier
)
as

  select CSC.[ID]
        ,CSC.[CONSTITUENTID]
        ,CSC.[SOLICITCODEID]
        ,CSC.[SEQUENCE]
        ,CSC.[ADDEDBYID]
        ,CSC.[CHANGEDBYID]
        ,CSC.[DATEADDED]
        ,CSC.[DATECHANGED]
        ,CSC.[TS]
        ,CSC.[TSLONG]
        ,CSC.[STARTDATE]
        ,CSC.[ENDDATE]
        ,CSC.[COMMENTS]
        ,case when SC.CONSENTCODE = 0 then 2
                else CSC.[CONSENTPREFERENCECODE] end as [CONSENTPREFERENCECODE]
        ,case when SC.CONSENTCODE = 0 then 'Opt-in'
                else CSC.[CONSENTPREFERENCE] end as [CONSENTPREFERENCE]
        ,CSC.[SOURCECODEID]
        ,CSC.[SOURCEFILEPATH]
        ,CSC.[PRIVACYPOLICYFILEPATH]
        ,CSC.[SUPPORTINGINFORMATION]
        ,CSC.[CONSENTSTATEMENT]
    from [dbo].[CONSTITUENTSOLICITCODE] CSC
    inner join [dbo].[SOLICITCODE] SC
    on CSC.SOLICITCODEID = SC.ID
    where CONSTITUENTID = @ConstituentID and ENDDATE is null