spTransactions_GetUnprocessedIDs
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ClientID | int | IN | |
@Signups | int | INOUT | |
@EventRegs | int | INOUT | |
@ProfileUpdates | int | INOUT | |
@Donations | int | INOUT | |
@PollResults | int | INOUT | |
@Memberships | int | INOUT | |
@CapWizTrans | int | INOUT | |
@FundRaiserTrans | int | INOUT | |
@CarePageTrans | int | INOUT |
Definition
Copy
CREATE PROCEDURE [dbo].[spTransactions_GetUnprocessedIDs](@ClientID int, @Signups int out ,@EventRegs int out,@ProfileUpdates int out, @Donations int out, @PollResults int out, @Memberships int out, @CapWizTrans int out, @FundRaiserTrans int out, @CarePageTrans int out)
as
select SignupTransactionsID 'TransID' from dbo.SignupTransactions where processed_date is null
and ClientsID=@ClientID and IsDeleted=0
select ProfileUpdateTransactionsID 'TransID' from dbo.ProfileUpdateTransactions where processed_date is null
and ClientsID=@ClientID and IsDeleted=0 And Not BackOfficeID is null
select EventTransactionsID 'TransID' from fnTransactions_GetUnprocessedEventRegsForClient(@ClientID)
select DonationTransactionsID 'TransID' from fnTransactions_GetUnprocessedGiftsForClient(@ClientID)
select spr.ID 'TransID' from dbo.SitePollResults spr
inner join dbo.SitePollAnswers [spa] on [spr].SitePollAnswersID=[spa].ID
inner join dbo.SitePolls [sp] on [spa].SitePollsID=[sp].ID
inner join dbo.SiteContent [sc] on [sp].ID=[sc].ID
inner join dbo.ClientSites [cs] on [sc].ClientSitesID=[cs].ID
where spr.processed_date is null --and sp.Closed=0 and sc.ExpireDate > getutcdate()
and cs.ClientsID=@ClientID
Select mt.ID 'TransID' from dbo.MembershipTransactions mt
inner join dbo.ClientMemberships cm on mt.ClientMembershipsID=cm.ID
inner join dbo.SiteContent [sc] on [cm].SiteContentID=[sc].ID
inner join dbo.ClientSites [cs] on [sc].ClientSitesID=[cs].ID
where mt.processed_date is null and mt.IsDeleted=0 and mt.Status = 1
and cs.ClientsID=@ClientID
select CapWizTransactionsID 'TransID' from dbo.CapWizTransactions where ProcessedDate is null
and ClientsID=@ClientID and IsDeleted=0
select ID 'TransID' from dbo.fnTransactions_GetUnprocessedFundRaisers(@ClientID)
select ID 'TransID' from dbo.fnTransactions_GetUnprocessedCarePages(@ClientID)