USP_DATALIST_PROPECTRESEARCHREPORTEMPLATE

This datalist returns templates used by the Prospect Research Report.

Parameters

Parameter Parameter Type Mode Description
@CURRENTAPPUSERID uniqueidentifier IN Input parameter indicating the ID of the current user.

Definition

Copy


                CREATE procedure dbo.USP_DATALIST_PROPECTRESEARCHREPORTEMPLATE
                (
                  @CURRENTAPPUSERID uniqueidentifier = null
                )
                as
                    set nocount on;

                    select 
                      PROSPECTRESEARCHTEMPLATE.ID,
                      PROSPECTRESEARCHTEMPLATE.NAME,
                      PROSPECTRESEARCHTEMPLATE.DESCRIPTION,
                      PROSPECTRESEARCHTEMPLATE.ISSYSTEM,
                      case when len(APPUSER.DISPLAYNAME) = 0 then APPUSER.USERNAME else APPUSER.DISPLAYNAME end NAME,
                      case when @CURRENTAPPUSERID = PROSPECTRESEARCHTEMPLATE.OWNERID then 1 else 0 end ISMINE,
                      case when PROSPECTRESEARCHTEMPLATEDEFAULT.ID is null 
                        then 0
                        else 1 
                        end ISMYDEFAULT
                    from dbo.PROSPECTRESEARCHTEMPLATE
                    left join dbo.APPUSER
                      on PROSPECTRESEARCHTEMPLATE.OWNERID = APPUSER.ID
                    left join dbo.PROSPECTRESEARCHTEMPLATEDEFAULT
                      on PROSPECTRESEARCHTEMPLATEDEFAULT.PROSPECTRESEARCHTEMPLATEID = PROSPECTRESEARCHTEMPLATE.ID
                        and PROSPECTRESEARCHTEMPLATEDEFAULT.OWNERID = @CURRENTAPPUSERID
                    order by PROSPECTRESEARCHTEMPLATE.NAME