USP_DATALIST_PROSPECTRESEARCHREQUESTCONSTITUENT

This datalist returns all of the constituent research requests in a prospect research request.

Parameters

Parameter Parameter Type Mode Description
@CONTEXTID uniqueidentifier IN Input parameter indicating the context ID for the data list.
@STATUSES tinyint IN Status
@INCLUDECANCELED bit IN Include canceled

Definition

Copy


CREATE procedure dbo.USP_DATALIST_PROSPECTRESEARCHREQUESTCONSTITUENT(
    @CONTEXTID uniqueidentifier,
    @STATUSES tinyint = 99,
    @INCLUDECANCELED bit = 0
    )
as
    set nocount on;

    select top(500)
        PRRC.ID,
        PRRC.REQUESTNO,   
        PRRC.DUEDATE,
        C_NF.NAME as CONSTITUENT,
        PRRC.STATUS,
        PRRT.DESCRIPTION as REQUESTTYPE,
        A_NF.NAME as RESEARCHER,
        PRRC.STATUSCODE,
        PRRC.CONSTITUENTID
    from 
        dbo.PROSPECTRESEARCHREQUESTCONSTITUENT PRRC
    left join
        dbo.PROSPECTRESEARCHREQUESTTYPECODE PRRT on PRRT.ID = PRRC.PROSPECTRESEARCHREQUESTTYPECODEID
    outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(PRRC.ASSIGNEDTOID) A_NF
    outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(PRRC.CONSTITUENTID) C_NF
    where 
        PRRC.PROSPECTRESEARCHREQUESTID = @CONTEXTID and
        (@STATUSES = 99 or PRRC.STATUSCODE = @STATUSES) and
        ((PRRC.STATUSCODE <> 6) or @INCLUDECANCELED = 1)
    order by PRRC.DATEADDED desc