USP_DATAFORMTEMPLATE_VIEW_PURPOSESTEWARDSHIPVIEW

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@DATALOADED bit INOUT
@STEWARDSHIPPACKAGEPROCESSID uniqueidentifier INOUT
@STEWARDSHIPPACKAGENAME nvarchar(100) INOUT
@ENDOWMENTMINAMOUNT money INOUT
@ENDOWMENTTARGETDATE date INOUT
@ENDOWMENTMINAMOUNTDATEMET date INOUT
@ISFULLYFUNDED bit INOUT
@ISENDOWED bit INOUT
@BASECURRENCYID uniqueidentifier INOUT

Definition

Copy

create procedure dbo.USP_DATAFORMTEMPLATE_VIEW_PURPOSESTEWARDSHIPVIEW (
  @ID uniqueidentifier
  ,@DATALOADED bit = 0 output
  ,@STEWARDSHIPPACKAGEPROCESSID uniqueidentifier = null output
  ,@STEWARDSHIPPACKAGENAME nvarchar(100) = null output
  ,@ENDOWMENTMINAMOUNT money = null output
  ,@ENDOWMENTTARGETDATE date = null output
  ,@ENDOWMENTMINAMOUNTDATEMET date = null output
  ,@ISFULLYFUNDED bit = null output
  ,@ISENDOWED bit = null output
  ,@BASECURRENCYID uniqueidentifier = null output
  )
as
begin
  set nocount on;
  set @DATALOADED = 1;

  select @DATALOADED = 1
    ,@STEWARDSHIPPACKAGEPROCESSID = DESIGNATIONLEVEL.STEWARDSHIPPACKAGEPROCESSID
    ,@STEWARDSHIPPACKAGENAME = PKG.[NAME]
    ,@ENDOWMENTMINAMOUNT = DESIGNATIONLEVEL.ENDOWMENTMINAMOUNT
    ,@ENDOWMENTTARGETDATE = DESIGNATIONLEVEL.ENDOWMENTTARGETDATE
    ,@ENDOWMENTMINAMOUNTDATEMET = DESIGNATIONLEVEL.ENDOWMENTMINAMOUNTDATEMET
    ,@ISFULLYFUNDED = DESIGNATIONLEVEL.ISFULLYFUNDED
    ,@ISENDOWED = DESIGNATIONLEVEL.ISENDOWED
    ,@BASECURRENCYID = DESIGNATIONLEVEL.BASECURRENCYID
  from dbo.DESIGNATIONLEVEL
  inner join dbo.STEWARDSHIPPACKAGEPROCESS PKG on DESIGNATIONLEVEL.STEWARDSHIPPACKAGEPROCESSID = PKG.ID
  where DESIGNATIONLEVEL.ID = @ID

  return 0
end