USP_DATAFORMTEMPLATE_VIEW_PLANNEDGIFTREVENUE

The load procedure used by the view dataform template "Planned Gift Revenue View Form"

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter used to load the fields defined on the form.
@DATALOADED bit INOUT Output parameter indicating whether or not data was actually loaded.
@OPPORTUNITYNAME nvarchar(500) INOUT Associated with
@OPPORTUNITYID uniqueidentifier INOUT Opportunity ID
@APPEAL nvarchar(100) INOUT Appeal
@APPEALID uniqueidentifier INOUT Appeal ID

Definition

Copy


              create procedure dbo.USP_DATAFORMTEMPLATE_VIEW_PLANNEDGIFTREVENUE
              (
                  @ID uniqueidentifier,
                  @DATALOADED bit = 0 output,
                  @OPPORTUNITYNAME nvarchar(500) = null output,
                  @OPPORTUNITYID uniqueidentifier = null output,
                  @APPEAL nvarchar(100) = null output,
                  @APPEALID uniqueidentifier = null output
              )
              as
                  set nocount on;

                  set @DATALOADED = 0;

                  select
                    @DATALOADED = 1,
                    @APPEAL = dbo.UFN_APPEAL_GETNAME(REVENUE.APPEALID),
                    @APPEALID = REVENUE.APPEALID
                  from dbo.REVENUE
                  where REVENUE.ID = @ID;

                  if @DATALOADED = 1
                    select
                      @OPPORTUNITYID = RO.OPPORTUNITYID,
                            @OPPORTUNITYNAME = dbo.UFN_OPPORTUNITY_GETDESCRIPTION(RO.OPPORTUNITYID)
                    from
                      dbo.REVENUESPLIT
                    left outer join
                      dbo.REVENUEOPPORTUNITY RO on RO.ID = REVENUESPLIT.ID
                    where REVENUESPLIT.REVENUEID = @ID;

                  return 0;