USP_DATAFORMTEMPLATE_EDIT_EVENT_FAF_CONFIG
Used for adding Event Faf Config
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CHANGEAGENTID | uniqueidentifier | IN | |
@EVENTID | uniqueidentifier | IN | |
@GOALISSET | bit | IN | |
@SOCIALNETWORKISSET | bit | IN | |
@LABELISSET | bit | IN | |
@TEAMHIERARCHYISSET | bit | IN | |
@MERCHANTACCOUNTSET | bit | IN | |
@INCENTIVEOPTIONISSET | bit | IN | |
@DONATIONOPTIONSISSET | bit | IN | |
@FUNDRAISINGCOACHISSET | bit | IN |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_EVENT_FAF_CONFIG
(
@CHANGEAGENTID uniqueidentifier = null,
@EVENTID uniqueidentifier,
@GOALISSET bit =NULL,
@SOCIALNETWORKISSET bit= NULL,
@LABELISSET bit= NULL,
@TEAMHIERARCHYISSET bit= NULL,
@MERCHANTACCOUNTSET bit= NULL,
@INCENTIVEOPTIONISSET bit =NULL,
@DONATIONOPTIONSISSET bit = NULL,
@FUNDRAISINGCOACHISSET bit = NULL
)
as
set nocount on;
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output
begin try
-- handle updating the data
update dbo.EVENTFAFCONFIG
set
EVENTID = @EVENTID,
GOALISSET= ISNULL(@GOALISSET, GOALISSET),
SOCIALNETWORKISSET= ISNULL(@SOCIALNETWORKISSET, SOCIALNETWORKISSET),
LABELISSET= ISNULL(@LABELISSET, LABELISSET),
TEAMHIERARCHYISSET = ISNULL(@TEAMHIERARCHYISSET, TEAMHIERARCHYISSET),
MERCHANTACCOUNTSET= ISNULL(@MERCHANTACCOUNTSET, MERCHANTACCOUNTSET),
INCENTIVEOPTIONISSET= ISNULL(@INCENTIVEOPTIONISSET, INCENTIVEOPTIONISSET),
DONATIONOPTIONSISSET = ISNULL(@DONATIONOPTIONSISSET, DONATIONOPTIONSISSET),
FUNDRAISINGCOACHISSET= ISNULL(@FUNDRAISINGCOACHISSET, FUNDRAISINGCOACHISSET),
CHANGEDBYID = @CHANGEAGENTID,
DATECHANGED = getdate()
from dbo.EVENTFAFCONFIG (NOLOCK)
where EVENTID = @EVENTID
exec dbo.USP_FAFDATACACHE_CLEAR @EVENTID=@EVENTID
end try
begin catch
exec dbo.USP_RAISE_ERROR
return 1
end catch
return 0;