USP_EVENTSPONSOR_EDITSAVE

Edits an event sponsor information.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@CURRENTAPPUSERID uniqueidentifier IN
@CHANGEAGENTID uniqueidentifier IN
@NEWSPONSORCONSTITUENTID uniqueidentifier INOUT
@CONSTITUENTID uniqueidentifier IN
@EVENTSPONSORSHIPLOGO varbinary IN
@PICTURECHANGED bit IN
@EVENTSPONSORSHIPURL nvarchar(4000) IN
@SPONSORSHIPMESSAGE nvarchar(2000) IN
@ORGANIZATIONCONSTITUENTID uniqueidentifier IN
@ORGANIZATIONWEBADDRESS nvarchar(4000) IN
@EVENTSPONSORSHIPTYPEID uniqueidentifier IN
@FEESWAIVED bit IN
@BENEFITSWAIVED bit IN
@PASSWORD nvarchar(255) IN

Definition

Copy


    CREATE procedure dbo.USP_EVENTSPONSOR_EDITSAVE
(
    @ID uniqueidentifier,
    @CURRENTAPPUSERID uniqueidentifier,
    @CHANGEAGENTID uniqueidentifier = null,
    @NEWSPONSORCONSTITUENTID uniqueidentifier = null output,
    @CONSTITUENTID uniqueidentifier,
    @EVENTSPONSORSHIPLOGO varbinary(max) = null,
    @PICTURECHANGED bit = 0,
    @EVENTSPONSORSHIPURL nvarchar(4000) = null,
    @SPONSORSHIPMESSAGE nvarchar(2000) = null,
    @ORGANIZATIONCONSTITUENTID uniqueidentifier = null,
    @ORGANIZATIONWEBADDRESS nvarchar(4000) = null,
    @EVENTSPONSORSHIPTYPEID uniqueidentifier,
    @FEESWAIVED bit = 0,
    @BENEFITSWAIVED bit = 0,
    @PASSWORD nvarchar(255)
)
as

/*
begin try
    -- Handle any custom "before-save" logic here 
end try
begin catch
    exec dbo.USP_RAISE_ERROR;
    return 1;
end catch
*/

/* invoke the default implementation */
declare @r int
exec @r = dbo.USP_EVENTSPONSOR_EDITSAVE2
  @ID = @ID,
    @CURRENTAPPUSERID = @CURRENTAPPUSERID,
    @CHANGEAGENTID = @CHANGEAGENTID,
    @NEWSPONSORCONSTITUENTID = @NEWSPONSORCONSTITUENTID,
    @CONSTITUENTID = @CONSTITUENTID,
    @EVENTSPONSORSHIPLOGO = @EVENTSPONSORSHIPLOGO,
    @PICTURECHANGED = @PICTURECHANGED,
    @EVENTSPONSORSHIPURL = @EVENTSPONSORSHIPURL,
    @SPONSORSHIPMESSAGE = @SPONSORSHIPMESSAGE,
    @ORGANIZATIONCONSTITUENTID = @ORGANIZATIONCONSTITUENTID,
    @ORGANIZATIONWEBADDRESS = @ORGANIZATIONWEBADDRESS,
    @EVENTSPONSORSHIPTYPEID = @EVENTSPONSORSHIPTYPEID,
    @FEESWAIVED = @FEESWAIVED,
    @BENEFITSWAIVED = @BENEFITSWAIVED,
    @PASSWORD = @PASSWORD,
  @ALLOWADMINACCESSHQ = null

if @@error <> 0 
    begin
        if @r <> 0 return @r
        return 1;
    end

/*
begin try
    -- Handle any custom "after-save" logic here
end try
begin catch
    exec dbo.USP_RAISE_ERROR;
    return 1;
end catch
 */

return @r;