USP_DATALIST_PHONES
This datalist returns all phone numbers for a constituent.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONSTITUENTID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
Definition
Copy
CREATE procedure dbo.USP_DATALIST_PHONES (@CONSTITUENTID uniqueidentifier)
as
set nocount on;
select
PHONE.ID,
PHONE.NUMBER,
TYPE = (SELECT DESCRIPTION from dbo.PHONETYPECODE WHERE ID=PHONE.PHONETYPECODEID),
PHONE.ISPRIMARY,
case when PHONE.DONOTCALL=0 then '' else 'Do not call' end,
PHONE.STARTTIME,
PHONE.ENDTIME,
dbo.UFN_INFOSOURCECODE_GETDESCRIPTION(PHONE.INFOSOURCECODEID) as INFOSOURCE,
PHONE.INFOSOURCECOMMENTS,
dbo.UFN_COUNTRY_GETDESCRIPTION(PHONE.COUNTRYID) as COUNTRY,
PHONE.PHONETYPECODEID,
PHONE.DONOTCALL,
PHONE.STARTDATE,
PHONE.ENDDATE
from
dbo.PHONE
where
PHONE.CONSTITUENTID = @CONSTITUENTID
order by
PHONE.ISPRIMARY desc, TYPE;