USP_GET_MODULEAUTHORIZATIONDETAIL

Parameters

Parameter Parameter Type Mode Description
@CLIENTID int IN
@MODULENAME varchar(150) IN

Definition

Copy


      CREATE PROCEDURE dbo.USP_GET_MODULEAUTHORIZATIONDETAIL
      (
          @CLIENTID int,
          @MODULENAME varchar(150)
      ) 
      AS
      BEGIN
          -- SET NOCOUNT ON added to prevent extra result sets from

          -- interfering with SELECT statements.

          SET NOCOUNT ON;

          declare @LISTCLIENTUSERSUSERTASK table(TASKGUID uniqueidentifier, CLIENTSITESID int, ISSITETASK int)
          insert into @LISTCLIENTUSERSUSERTASK(TASKGUID,CLIENTSITESID,ISSITETASK) exec USP_DATALIST_CLIENTUSERS_USERTASKS @CLIENTUSERSID=@CLIENTID

        select GUID as Guid, NAME as Name from APPLICATIONTASKS where GUID in(select TASKGUID from @LISTCLIENTUSERSUSERTASK where TASKGUID in(
            select AT1.GUID from APPLICATIONTASKS AT
          inner join APPLICATIONTASKS AT1 on AT.ID = AT1.[ParentID] where AT.NAME = @MODULENAME))
      END