USP_SIMPLEDATALIST_SOLICITCODEWITHSTATUS
List of solicit codes with both active and inactive status.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CURRENTAPPUSERID | uniqueidentifier | IN | Input parameter indicating the ID of the current user. |
Definition
Copy
create procedure dbo.USP_SIMPLEDATALIST_SOLICITCODEWITHSTATUS(@CURRENTAPPUSERID uniqueidentifier)
as
set nocount on;
select
SOLICITCODE.[ID] as VALUE,
CASE WHEN SOLICITCODE.SITEID IS NULL THEN SOLICITCODE.[DESCRIPTION] ELSE SOLICITCODE.[DESCRIPTION] + ' - ' + SITE.NAME END as LABEL
from
dbo.SOLICITCODE
left join dbo.SITE ON SOLICITCODE.SITEID=SITE.ID
left join dbo.UFN_SITESFORUSER(@CURRENTAPPUSERID) AS SFU
ON SFU.SITEID=SITE.ID
where ((SOLICITCODE.SITEID IS NOT NULL AND SFU.SITEID IS NOT NULL) or dbo.UFN_SITEREQUIREDFORUSER(@CURRENTAPPUSERID)=0)
order by
SOLICITCODE.[DESCRIPTION];