USP_DATALIST_DISCOUNTCONSTITUENCY

Displays a list of allowed constituency codes for a discount.

Parameters

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

Definition

Copy


                    CREATE procedure dbo.USP_DATALIST_DISCOUNTCONSTITUENCY
                    (
                        @DISCOUNTID uniqueidentifier,
                        @INCLUDEINACTIVE bit = 0
                    )
                    as
                        set nocount on;

                        select 
                            DISCOUNTCONSTITUENCY.ID,
                            CONSTITUENCYDEFINITION.DESCRIPTION,
                            CONSTITUENCYDEFINITION.ISACTIVE
                        from 
                            dbo.DISCOUNTCONSTITUENCY
                            left join dbo.CONSTITUENCYDEFINITION on coalesce(DISCOUNTCONSTITUENCY.CONSTITUENCYSYSTEMNAMEID,DISCOUNTCONSTITUENCY.CONSTITUENCYCODEID) = CONSTITUENCYDEFINITION.ID
                        where 
                            DISCOUNTCONSTITUENCY.DISCOUNTID = @DISCOUNTID
                            and (
                                @INCLUDEINACTIVE = 1
                                or CONSTITUENCYDEFINITION.ISACTIVE = 1
                            )
                        order by 
                            DISCOUNTCONSTITUENCY.SEQUENCE;


                        return 0;