USP_USERSETTINGSSEARCHLIST_CREATEORUPDATE_GRIDSETTINGS

Parameters

Parameter Parameter Type Mode Description
@APPUSERID uniqueidentifier IN
@SEARCHLISTCATALOGID uniqueidentifier IN
@GRIDSETTINGS xml IN

Definition

Copy


create procedure dbo.USP_USERSETTINGSSEARCHLIST_CREATEORUPDATE_GRIDSETTINGS(@APPUSERID uniqueidentifier,
    @SEARCHLISTCATALOGID uniqueidentifier,
    @GRIDSETTINGS xml)
as
begin

    declare @EXISTINGID uniqueidentifier;

    select @EXISTINGID = ID from dbo.USERSETTINGSSEARCHLIST where APPUSERID = @APPUSERID and SEARCHLISTCATALOGID = @SEARCHLISTCATALOGID;

    if @EXISTINGID is null
    begin

        insert into dbo.USERSETTINGSSEARCHLIST (
            APPUSERID,
            SEARCHLISTCATALOGID,
            GRIDSETTINGS)
        values (
            @APPUSERID,
            @SEARCHLISTCATALOGID,
            @GRIDSETTINGS);

    end
    else
    begin

        update dbo.USERSETTINGSSEARCHLIST 
        set GRIDSETTINGS = @GRIDSETTINGS
        where ID = @EXISTINGID;

    end;

end;