USP_DAILYSALEITEM_GETDAILYSALEITEMLIST

Returns a list of all daily sale items.

Parameters

Parameter Parameter Type Mode Description
@CURRENCYSYMBOL nchar IN

Definition

Copy


        CREATE procedure dbo.USP_DAILYSALEITEM_GETDAILYSALEITEMLIST
        ( @CURRENCYSYMBOL nchar(5) )
        as
        begin
            select 
                [DSI].[ID],
                [DSI].[TYPECODE],
                [DSI].[TYPE],
                case [DSI].[TYPECODE]
                    when 0 then dbo.UFN_DAILYSALEITEM_BUILDPROGRAMBUTTONTEXT(DSI.ID, @CURRENCYSYMBOL)
                    when 1 then dbo.UFN_DAILYSALEITEM_BUILDPROGRAMBUTTONTEXT(DSI.ID, @CURRENCYSYMBOL)
                    when 2 then dbo.UFN_DAILYSALEITEM_BUILDMEMBERSHIPBUTTONTEXT(DSI.ID, @CURRENCYSYMBOL)
                    when 3 then dbo.UFN_DAILYSALEITEM_BUILDDISCOUNTBUTTONTEXT(DSI.ID, @CURRENCYSYMBOL)
                    when 4 then dbo.UFN_DAILYSALEITEM_BUILDDONATIONBUTTONTEXT(DSI.ID, @CURRENCYSYMBOL)
                    when 5 then dbo.UFN_DAILYSALEITEM_BUILDEVENTREGISTRATIONBUTTONTEXT(DSI.ID, @CURRENCYSYMBOL)
                    when 6 then dbo.UFN_DAILYSALEITEM_BUILDCOMBINATIONBUTTONTEXT(DSI.ID, @CURRENCYSYMBOL)
                    when 7 then dbo.UFN_DAILYSALEITEM_BUILDMEMBERSHIPPROMOBUTTONTEXT(DSI.ID, @CURRENCYSYMBOL)
                end [BUTTONTEXT],
                DSI.[ISACTIVE],
                DSI.[BUTTONORDER],
                case [BUTTONORDER]
                    when 0 then ''
                    else convert(nvarchar(15), [BUTTONORDER])
                end [DISPLAYBUTTONORDER]
            from dbo.[DAILYSALEITEM] [DSI]
        end