spAddUpdate_FundRaiserSolicitors
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @PKID | int | INOUT | |
| @BackOfficeID | int | IN | |
| @ClientUsersID | int | IN | |
| @FundRaiserID | int | IN | |
| @TeamID | int | IN | |
| @ReportsToID | int | IN | |
| @Goal | money | IN | |
| @RecruiterID | int | IN | |
| @Inactive | bit | IN | |
| @Dirty | bit | IN | |
| @ConfirmationCode | uniqueidentifier | IN | |
| @AthonUnits | int | IN | |
| @AthonLocked | bit | IN | |
| @Personalization | ntext | IN | |
| @RootFundraiserID | int | IN | |
| @GoalCurrencyISO4217 | varchar(3) | IN |
Definition
Copy
CREATE procedure [dbo].[spAddUpdate_FundRaiserSolicitors]
(
@PKID int output,
@BackOfficeID int,
@ClientUsersID int,
@FundRaiserID int,
@TeamID int,
@ReportsToID int,
@Goal money,
@RecruiterID int,
@Inactive bit,
@Dirty bit,
@ConfirmationCode uniqueidentifier,
@AthonUnits int,
@AthonLocked bit,
@Personalization ntext,
@RootFundraiserID int,
@GoalCurrencyISO4217 varchar(3)
)
as
begin transaction
if (@PKID<=0)
begin
insert into FundRaiserSolicitors
(
[BackOfficeID] ,
[ClientUsersID] ,
[FundRaiserID] ,
[TeamID] ,
[ReportsToID] ,
[Goal] ,
[RecruiterID] ,
[Inactive] ,
[Dirty] ,
[ConfirmationCode] ,
[AthonUnits] ,
[AthonLocked] ,
[Personalization] ,
[RootFundraiserID] ,
[GoalCurrencyISO4217]
)values(
@BackOfficeID ,
@ClientUsersID ,
@FundRaiserID ,
@TeamID ,
@ReportsToID ,
@Goal ,
@RecruiterID ,
@Inactive ,
@Dirty ,
@ConfirmationCode ,
@AthonUnits ,
@AthonLocked ,
@Personalization ,
@RootFundraiserID ,
@GoalCurrencyISO4217
)
select
@PKID = @@Identity
-- sec 2/8/07
-- set RootFundraiserID for Solicitor
-- UPDATE dbo.FundraiserSolicitors
-- SET RootFundraiserID = dbo.fnGetFundRaiserIDForSolicitor(@PKID)
end else begin
update FundRaiserSolicitors set
BackOfficeID=@BackOfficeID,
ClientUsersID=@ClientUsersID,
FundRaiserID=@FundRaiserID,
TeamID=@TeamID,
ReportsToID=@ReportsToID,
Goal=@Goal,
RecruiterID=@RecruiterID,
Inactive=@Inactive,
Dirty=@Dirty,
ConfirmationCode=@ConfirmationCode,
AthonUnits=@AthonUnits,
AthonLocked=@AthonLocked,
Personalization=@Personalization,
RootFundraiserID=@RootFundraiserID
where ID=@PKID
end
commit transaction