USP_DATAFORMTEMPLATE_EDITLOAD_PURPOSESTEWARDSHIP

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@DATALOADED bit INOUT
@NAME nvarchar(100) INOUT
@STEWARDSHIPPACKAGEPROCESSID uniqueidentifier INOUT
@CURRENTAPPUSERID uniqueidentifier IN
@TSLONG bigint INOUT
@TIMEPERIODCODE tinyint INOUT
@ISENDOWED bit INOUT
@ISFULLYFUNDED bit INOUT
@ISINCOMETOPRINCIPAL bit INOUT
@INCOMETOPRINCIPALPERCENT decimal(5, 2) INOUT
@STATEMENTWORDING nvarchar(1024) INOUT
@ENDOWMENTMINAMOUNT money INOUT
@ENDOWMENTTARGETDATE date INOUT
@ENDOWMENTMINAMOUNTDATEMET date INOUT
@BASECURRENCYID uniqueidentifier INOUT

Definition

Copy

CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_PURPOSESTEWARDSHIP (
  @ID uniqueidentifier
  ,@DATALOADED bit = 0 output
  ,@NAME nvarchar(100) = null output
  ,@STEWARDSHIPPACKAGEPROCESSID uniqueidentifier = null output
  ,@CURRENTAPPUSERID uniqueidentifier
  ,@TSLONG bigint = 0 output
  ,@TIMEPERIODCODE tinyint = null output
  ,@ISENDOWED bit = null output
  ,@ISFULLYFUNDED bit = null output
  ,@ISINCOMETOPRINCIPAL bit = null output
  ,@INCOMETOPRINCIPALPERCENT decimal(5, 2) = null output
  ,@STATEMENTWORDING nvarchar(1024) = null output
  ,@ENDOWMENTMINAMOUNT money = null output
  ,@ENDOWMENTTARGETDATE date = null output
  ,@ENDOWMENTMINAMOUNTDATEMET date = null output
  ,@BASECURRENCYID uniqueidentifier = null output
  )
as
begin
  set nocount on;
  set @DATALOADED = 0;
  set @TSLONG = 0;

  select @DATALOADED = 1
    ,@STEWARDSHIPPACKAGEPROCESSID = DESIGNATIONLEVEL.STEWARDSHIPPACKAGEPROCESSID
    ,@TSLONG = DESIGNATIONLEVEL.TSLONG
    ,@NAME = DESIGNATIONLEVEL.[NAME]
    ,@TIMEPERIODCODE = DESIGNATIONLEVEL.TIMEPERIODCODE
    ,@ISENDOWED = DESIGNATIONLEVEL.ISENDOWED
    ,@ISFULLYFUNDED = DESIGNATIONLEVEL.ISFULLYFUNDED
    ,@ISINCOMETOPRINCIPAL = DESIGNATIONLEVEL.ISINCOMETOPRINCIPAL
    ,@INCOMETOPRINCIPALPERCENT = DESIGNATIONLEVEL.INCOMETOPRINCIPALPERCENT
    ,@STATEMENTWORDING = DESIGNATIONLEVEL.STATEMENTWORDING
    ,@ENDOWMENTMINAMOUNT = DESIGNATIONLEVEL.ENDOWMENTMINAMOUNT
    ,@ENDOWMENTTARGETDATE = DESIGNATIONLEVEL.ENDOWMENTTARGETDATE
    ,@ENDOWMENTMINAMOUNTDATEMET = DESIGNATIONLEVEL.ENDOWMENTMINAMOUNTDATEMET
    ,@BASECURRENCYID = DESIGNATIONLEVEL.BASECURRENCYID
  from dbo.DESIGNATIONLEVEL
  inner join dbo.DESIGNATIONLEVELTYPE FPT on DESIGNATIONLEVEL.DESIGNATIONLEVELTYPEID = FPT.ID
  where DESIGNATIONLEVEL.ID = @ID

  return 0
end