USP_PLEDGE_VALIDATE_2
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@PLEDGEID | uniqueidentifier | IN | |
@ISMEMBERSHIPPLEDGE | bit | IN |
Definition
Copy
CREATE procedure dbo.USP_PLEDGE_VALIDATE_2 (
@PLEDGEID uniqueidentifier
,@ISMEMBERSHIPPLEDGE bit
)
as
begin
set @ISMEMBERSHIPPLEDGE = coalesce(@ISMEMBERSHIPPLEDGE, 0);
if @ISMEMBERSHIPPLEDGE = 1
begin
if dbo.UFN_MEMBERSHIPRG_INSTALLMENTSPLITSBALANCE(@PLEDGEID) = 0
raiserror (
'BBERR_INSTALLMENTSPLITS_MEMBERSHIPPLEDGEBALANCE'
,13
,10
);
end
else
if dbo.UFN_PLEDGE_INSTALLMENTSPLITSBALANCE(@PLEDGEID) = 0
raiserror (
'INSTALLMENTSPLITSBALANCE'
,13
,10
);
if dbo.UFN_PLEDGE_INSTALLMENTSPLITSSUMTOINSTALLMENTS(@PLEDGEID) = 0
raiserror (
'INSTALLMENTSPLITSSUMTOINSTALLMENTS'
,13
,10
);
if dbo.UFN_PLEDGEPAYMENT_INSTALLMENTSBALANCE(@PLEDGEID) = 0
raiserror (
'PLEDGEPAYMENT_INSTALLMENTSBALANCE'
,13
,10
);
if dbo.UFN_PLEDGEPAYMENT_DESIGNATIONSBALANCE(@PLEDGEID) = 0
raiserror (
'PLEDGEPAYMENT_DESIGNATIONSBALANCE'
,13
,10
);
if dbo.UFN_PLEDGE_PAYMENTSVALID(@PLEDGEID) = 0
raiserror (
'PLEDGEPAYMENT_DESIGNATIONSBALANCE'
,13
,10
);
end