USP_DATALIST_DESIGNATION_HIERARCHY_BY_DESIGNATION

Parameters

Parameter Parameter Type Mode Description
@ACTIVEONLY bit IN
@ROOTDESIGNATIONID uniqueidentifier IN
@COMBINEDSEARCH nvarchar(200) IN
@DESIGNATIONLEVELTYPEID uniqueidentifier IN
@SORTFIELD tinyint IN
@SORTDIR tinyint IN
@DESIGNATIONREPORT1CODEID uniqueidentifier IN
@DESIGNATIONREPORT2CODEID uniqueidentifier IN

Definition

Copy

CREATE procedure dbo.USP_DATALIST_DESIGNATION_HIERARCHY_BY_DESIGNATION (
  @ACTIVEONLY bit = null
  ,@ROOTDESIGNATIONID uniqueidentifier = null
  ,@COMBINEDSEARCH nvarchar(200) = null
  ,@DESIGNATIONLEVELTYPEID uniqueidentifier = null
  ,@SORTFIELD tinyint = null
  ,@SORTDIR tinyint = null
  ,@DESIGNATIONREPORT1CODEID uniqueidentifier = null
  ,@DESIGNATIONREPORT2CODEID uniqueidentifier = null
  )
as
set nocount on;

declare @SORTIDX int = 0;

set @SORTDIR = COALESCE(@SORTDIR, 0);

-- passing null returns all hierarchies

exec dbo.USP_DESIGNATION_GETHIERARCHY @ACTIVEONLY = @ACTIVEONLY
  ,@DESIGNATIONID = @ROOTDESIGNATIONID
  ,@DESIGNATIONLEVELNAME = null
  ,@DESIGNATIONLEVELTYPEID = @DESIGNATIONLEVELTYPEID
  ,@LOOKUPID = null
  ,@COMBINEDSEARCH = @COMBINEDSEARCH
  ,@SORTFIELD = @SORTFIELD
  ,@SORTDIR = @SORTDIR
  ,@DESIGNATIONREPORT1CODEID = @DESIGNATIONREPORT1CODEID
  ,@DESIGNATIONREPORT2CODEID = @DESIGNATIONREPORT2CODEID;