USP_DATALIST_PROGRAMSALESMETHOD

Lists all Sales Methods for a Program

Parameters

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

Definition

Copy


      CREATE procedure dbo.USP_DATALIST_PROGRAMSALESMETHOD(@CONTEXTID uniqueidentifier)
      as
          set nocount on;

          select 
              PROGRAMSALESMETHOD.ID,
              PROGRAMSALESMETHOD.SALESMETHODID,
              SALESMETHOD.TYPE,
              dbo.UFN_PROGRAMSALESMETHOD_ONSALEINFORMATION(PROGRAMSALESMETHOD.ID) as ONSALE,
              case PROGRAMSALESMETHOD.ONSALEENDTYPECODE
                when 0 then
                    PROGRAMSALESMETHOD.ONSALEENDTYPE
                else
                    cast(PROGRAMSALESMETHOD.ONSALEENDINTERVAL as nvarchar(12)) + ' ' + PROGRAMSALESMETHOD.ONSALEENDTYPE
                end as OFFSALE
          from dbo.PROGRAMSALESMETHOD
              inner join dbo.SALESMETHOD on PROGRAMSALESMETHOD.SALESMETHODID = SALESMETHOD.ID
          where PROGRAMID = @CONTEXTID