USP_DATALIST_EVENTGROUPEXPENSES

Displays the expenses for the given event group.

Parameters

Parameter Parameter Type Mode Description
@MAINEVENTID uniqueidentifier IN Input parameter indicating the context ID for the data list.

Definition

Copy


                CREATE procedure dbo.USP_DATALIST_EVENTGROUPEXPENSES(
                    @MAINEVENTID uniqueidentifier
                    )
                as
                    set nocount on;

                    select 
                        EVENTEXPENSE.ID,                        
                        (select DESCRIPTION from dbo.EVENTEXPENSETYPECODE where EVENTEXPENSETYPECODE.ID = EVENTEXPENSE.EVENTEXPENSETYPECODEID),
                        EVENTEXPENSE.VENDORID,
                        NF.NAME,
                        EVENTEXPENSE.BUDGETEDAMOUNT,
                        EVENTEXPENSE.ACTUALAMOUNT,
                        EVENTEXPENSE.AMOUNTPAID,
                        EVENTEXPENSE.DATEDUE,
                        EVENTEXPENSE.DATEPAID,
                        EVENTEXPENSE.COMMENT,
                        EVENT.NAME,
                        EVENT.ID,
                        EVENT.BASECURRENCYID
                    from 
                        dbo.EVENTEXPENSE                         
                        inner join dbo.EVENT on EVENT.ID = EVENTEXPENSE.EVENTID
                        outer apply dbo.UFN_CONSTITUENT_DISPLAYNAME(EVENTEXPENSE.VENDORID) NF
                    where 
                        EVENT.MAINEVENTID = @MAINEVENTID or EVENT.ID = @MAINEVENTID
                    order by
                        EVENTEXPENSE.DATEADDED;