USP_RECORDOPERATION_ORGANIZATIONPOSITIONHOLDERDELETEPROMPT

Provides the prompt for the "Organization Position Holder: Delete" record operation.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN Represents information to be displayed in the record operation prompt.
@NAME nvarchar(100) INOUT

Definition

Copy


                    create procedure dbo.USP_RECORDOPERATION_ORGANIZATIONPOSITIONHOLDERDELETEPROMPT
                    (
                        @ID uniqueidentifier,
                        @NAME nvarchar(100) output
                    )
                    as
                        set nocount on;

                        declare @DATETO datetime;

                        select top 1
                            @NAME = CONSTITUENT.NAME,
                            @DATETO = DATETO
                        from dbo.ORGANIZATIONPOSITIONHOLDER
                        inner join dbo.CONSTITUENT
                            on ORGANIZATIONPOSITIONHOLDER.CONSTITUENTID = CONSTITUENT.ID
                        where POSITIONID = @ID
                        order by DATEFROM desc;

                        if @DATETO is not null
                              set @NAME = '<Vacant>';

                        return 0;