USP_DATAFORMTEMPLATE_EDITLOAD_ALTRUNOTIFICATION

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@DATALOADED bit INOUT
@NAME nvarchar(100) INOUT
@MESSAGE nvarchar(max) INOUT
@RECORDTYPEID uniqueidentifier INOUT
@RECORDIDSETREGISTERID uniqueidentifier INOUT
@APPUSERIDSETREGISTERID uniqueidentifier INOUT
@APPLYTOCODE tinyint INOUT
@DISPLAYNOTIFICATIONWINDOW bit INOUT
@DISPLAYINDAILYSALES bit INOUT
@VALIDUNTIL datetime INOUT
@APPUSERRECORDTYPEID uniqueidentifier INOUT
@TSLONG bigint INOUT

Definition

Copy

CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_ALTRUNOTIFICATION
(
    @ID uniqueidentifier,
    @DATALOADED bit = 0 output,
    @NAME nvarchar(100) = null output,
    @MESSAGE nvarchar(max) = null output,
    @RECORDTYPEID uniqueidentifier = null output,
    @RECORDIDSETREGISTERID uniqueidentifier = null output,
    @APPUSERIDSETREGISTERID uniqueidentifier = null output,
    @APPLYTOCODE tinyint = null output,
    @DISPLAYNOTIFICATIONWINDOW bit = null output,
    @DISPLAYINDAILYSALES bit = null output,
    @VALIDUNTIL datetime = null output,
    @APPUSERRECORDTYPEID uniqueidentifier = null output,
    @TSLONG bigint = 0 output
)
as
begin
    set nocount on;

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

    select
        @NAME = NOTIFICATION.NAME,
        @MESSAGE = NOTIFICATION.MESSAGE,
        @RECORDTYPEID = NOTIFICATION.RECORDTYPEID,
        @RECORDIDSETREGISTERID = NOTIFICATION.RECORDIDSETREGISTERID,
        @APPUSERIDSETREGISTERID = NOTIFICATION.APPUSERIDSETREGISTERID,
        @APPLYTOCODE = NOTIFICATION.APPLYTOCODE,
        @APPUSERRECORDTYPEID = dbo.UFN_RECORDTYPE_GETIDBYNAME('Application User'),
        @DISPLAYNOTIFICATIONWINDOW = NOTIFICATION.DISPLAYNOTIFICATIONWINDOW,
        @DISPLAYINDAILYSALES = ALTRUNOTIFICATION.DISPLAYINDAILYSALES,
        @VALIDUNTIL = NOTIFICATION.VALIDUNTIL,
        @DATALOADED = 1,
        @TSLONG = NOTIFICATION.TSLONG
    from dbo.NOTIFICATION
    inner join dbo.ALTRUNOTIFICATION on NOTIFICATION.ID = ALTRUNOTIFICATION.ID
    where
        NOTIFICATION.ID = @ID and
        NOTIFICATION.ISSYSTEMGENERATED = 0;

    return 0;
end