spAddUpdate_DonationGivingLevels
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PKID | int | INOUT | |
@CurrentUsersID | int | IN | |
@ClientDonationsID | int | IN | |
@Name | nvarchar(50) | IN | |
@Amount | money | IN | |
@IsAthon | bit | IN | |
@IsDefault | bit | IN |
Definition
Copy
CREATE procedure dbo.spAddUpdate_DonationGivingLevels
(
@PKID int output,
@CurrentUsersID int,
@ClientDonationsID int,
@Name nvarchar(50),
@Amount money,
@IsAthon bit,
@IsDefault bit = False
)
AS
if (@PKID<=0) begin
INSERT INTO DonationGivingLevels
(
ClientDonationsID ,
[Name] ,
Amount ,
IsAthon,
IsDefault
)
VALUES
(
@ClientDonationsID ,
@Name ,
@Amount ,
@IsAthon,
@IsDefault
)
SELECT
@PKID = @@Identity
/* exec spAuditThis @CurrentUsersID, 1, @Guid, 10*/
end else begin
UPDATE DonationGivingLevels SET
ClientDonationsID=@ClientDonationsID ,
[Name]=@Name ,
Amount=@Amount ,
IsAthon=@IsAthon ,
IsDefault = @IsDefault
WHERE ID=@PKID
/* exec spAuditThis @CurrentUsersID, 2, @Guid, 10*/
end