UFN_AUCTIONITEM_DONATIONDATENOTAFTEREXPIRATIONDATE

Ensures that an item's expiration is not before it's donation date.

Return

Return Type
bit

Parameters

Parameter Parameter Type Mode Description
@REVENUEAUCTIONDONATIONID uniqueidentifier IN
@EXPIRATIONDATE datetime IN

Definition

Copy


            create function dbo.UFN_AUCTIONITEM_DONATIONDATENOTAFTEREXPIRATIONDATE
            (
                @REVENUEAUCTIONDONATIONID uniqueidentifier,
                @EXPIRATIONDATE datetime
            )
            returns bit
            with execute as caller
            as begin
                declare @VALID bit;
                declare @DONATIONDATE datetime;
                select @DONATIONDATE = REVENUE.DATE from dbo.REVENUE
                    where REVENUE.ID = @REVENUEAUCTIONDONATIONID

                if @DONATIONDATE > @EXPIRATIONDATE
                    set @VALID = 0;
                else
                    set @VALID = 1;

                return @VALID;
            end