USP_DATALIST_CONSTITUENTPROFILESOCIALMEDIAACCOUNTS
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONSTITUENTID | uniqueidentifier | IN | |
@ISVISIBLE | bit | IN |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_CONSTITUENTPROFILESOCIALMEDIAACCOUNTS
(
@CONSTITUENTID uniqueidentifier,
@ISVISIBLE bit = 1
)
as
set nocount on;
if @ISVISIBLE = 1
begin
select
SOCIALMEDIAACCOUNT.ID,
SOCIALMEDIASERVICE.NAME as SOCIALMEDIASERVICENAME,
SOCIALMEDIAACCOUNT.USERID,
SOCIALMEDIAACCOUNT.URL,
SOCIALMEDIAACCOUNT.DONOTCONTACT,
SOCIALMEDIAACCOUNTTYPECODE.DESCRIPTION as SOCIALMEDIAACCOUNTTYPE,
INFOSOURCECODE.DESCRIPTION as INFOSOURCECODE
from
dbo.SOCIALMEDIAACCOUNT
inner join dbo.SOCIALMEDIASERVICE on SOCIALMEDIAACCOUNT.SOCIALMEDIASERVICEID = SOCIALMEDIASERVICE.ID
left join dbo.SOCIALMEDIAACCOUNTTYPECODE on SOCIALMEDIAACCOUNT.SOCIALMEDIAACCOUNTTYPECODEID = SOCIALMEDIAACCOUNTTYPECODE.ID
left join dbo.INFOSOURCECODE on SOCIALMEDIAACCOUNT.INFOSOURCECODEID = INFOSOURCECODE.ID
where
SOCIALMEDIAACCOUNT.CONSTITUENTID = @CONSTITUENTID and
(WPMATCHCODE = '' or CONFIRMED = 1) --Only display if confirmed, or it was manually added by a user
order by
SOCIALMEDIAACCOUNT.SEQUENCE;
end