USP_DATAFORMTEMPLATE_EDITLOAD_DECEASEDFINDER

The load procedure used by the edit dataform template "DeceasedRecordFinder Edit Form"

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter used to load the fields defined on the form.
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.
@TSLONG bigint INOUT Output parameter indicating the TSLONG value of the record being edited. This is used to manage multi-user concurrency issues when multiple users access the same record.
@NAME nvarchar(150) INOUT Name
@DESCRIPTION nvarchar(250) INOUT Description
@SITEID uniqueidentifier INOUT Site
@PRIMARYCONTACTNAME nvarchar(250) INOUT Name
@PRIMARYCONTACTEMAIL UDT_EMAILADDRESS INOUT Email address
@PRIMARYCONTACTPHONE nvarchar(20) INOUT Phone number
@ALTERNATECONTACTNAME nvarchar(250) INOUT Name
@ALTERNATECONTACTEMAIL UDT_EMAILADDRESS INOUT Email address
@ALTERNATECONTACTPHONE nvarchar(20) INOUT Phone number
@SITEREQUIRED bit INOUT Site Required
@CURRENTAPPUSERID uniqueidentifier IN Input parameter indicating the ID of the current user.
@PRIMARYCONTACTTITLECODEID uniqueidentifier INOUT
@CONTACTJOBTITLE nvarchar(50) INOUT

Definition

Copy


          CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_DECEASEDFINDER
          (
            @ID uniqueidentifier,
            @DATALOADED bit = 0 output,
            @TSLONG bigint = 0 output,
            @NAME nvarchar(150) = null output,
            @DESCRIPTION nvarchar(250) = null output,
            @SITEID uniqueidentifier = null output,
            @PRIMARYCONTACTNAME nvarchar(250) = null output,
            @PRIMARYCONTACTEMAIL dbo.UDT_EMAILADDRESS = null output,
            @PRIMARYCONTACTPHONE nvarchar(20) = null output,
            @ALTERNATECONTACTNAME nvarchar(250) = null output,
            @ALTERNATECONTACTEMAIL dbo.UDT_EMAILADDRESS = null output,
            @ALTERNATECONTACTPHONE nvarchar(20) = null output,
            @SITEREQUIRED bit = null output,
            @CURRENTAPPUSERID uniqueidentifier = null,
            @PRIMARYCONTACTTITLECODEID uniqueidentifier = null output,
            @CONTACTJOBTITLE nvarchar(50) = null output
          )
          as
            set nocount on;

            set @DATALOADED = 0;
            set @TSLONG = 0;

            select 
              @DATALOADED = 1,
              @NAME = NAME,
              @DESCRIPTION = DESCRIPTION,
              @SITEID = SITEID,
              @PRIMARYCONTACTNAME = PRIMARYCONTACTNAME,
              @PRIMARYCONTACTEMAIL = PRIMARYCONTACTEMAIL,
              @PRIMARYCONTACTPHONE = PRIMARYCONTACTPHONE,
              @ALTERNATECONTACTNAME = ALTERNATECONTACTNAME,
              @ALTERNATECONTACTEMAIL = ALTERNATECONTACTEMAIL,
              @ALTERNATECONTACTPHONE = ALTERNATECONTACTPHONE,
              @TSLONG = TSLONG,
              @SITEREQUIRED = dbo.UFN_SITEREQUIREDFORUSER(@CURRENTAPPUSERID),
              @PRIMARYCONTACTTITLECODEID = PRIMARYCONTACTTITLECODEID,
              @CONTACTJOBTITLE = CONTACTJOBTITLE
            from 
              dbo.DECEASEDFINDER
            where 
              ID = @ID;

            return 0;