USP_DATAFORMTEMPLATE_VIEW_MKTGIFTRECORDSOURCE

The load procedure used by the view dataform template "Record Source Gift 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.
@GIFTRECORDSOURCENAME nvarchar(255) INOUT Gift record source
@APPEALSYSTEMIDFIELDNAME nvarchar(255) INOUT Appeal system ID
@APPEALIDFIELDNAME nvarchar(255) INOUT Appeal ID
@APPEALDESCRIPTIONFIELDNAME nvarchar(255) INOUT Appeal description
@AMOUNTFIELDNAME nvarchar(255) INOUT Gift amount
@DONORIDFIELDNAME nvarchar(255) INOUT Donor ID
@SOURCECODEFIELDNAME nvarchar(255) INOUT Source code
@MAILINGIDFIELDNAME nvarchar(255) INOUT Effort ID
@DATEFIELDNAME nvarchar(255) INOUT Gift date
@FINDERNUMBERFIELDNAME nvarchar(255) INOUT Finder number
@DATEADDEDFIELDNAME nvarchar(255) INOUT Date added
@DONOTACKNOWLEDGEFIELDNAME nvarchar(255) INOUT Do not acknowledge
@DONOTRECEIPTFIELDNAME nvarchar(255) INOUT Do not receipt
@DATECHANGEDFIELDNAME nvarchar(255) INOUT Date changed
@LOOKUPIDFIELDNAME nvarchar(255) INOUT Lookup ID
@BASECURRENCYIDFIELDNAME nvarchar(255) INOUT Base currency ID

Definition

Copy


CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_MKTGIFTRECORDSOURCE
(
  @ID uniqueidentifier,
  @DATALOADED bit = 0 output,
  @GIFTRECORDSOURCENAME nvarchar(255) = null output,
  @APPEALSYSTEMIDFIELDNAME nvarchar(255) = null output,
  @APPEALIDFIELDNAME nvarchar(255) = null output,
  @APPEALDESCRIPTIONFIELDNAME nvarchar(255) = null output,
  @AMOUNTFIELDNAME nvarchar(255) = null output,
  @DONORIDFIELDNAME nvarchar(255) = null output,
  @SOURCECODEFIELDNAME nvarchar(255) = null output,
  @MAILINGIDFIELDNAME nvarchar(255) = null output,
  @DATEFIELDNAME nvarchar(255) = null output,
  @FINDERNUMBERFIELDNAME nvarchar(255) = null output,
  @DATEADDEDFIELDNAME nvarchar(255) = null output,
  @DONOTACKNOWLEDGEFIELDNAME nvarchar(255) = null output,
  @DONOTRECEIPTFIELDNAME nvarchar(255) = null output,
  @DATECHANGEDFIELDNAME nvarchar(255) = null output,
  @LOOKUPIDFIELDNAME nvarchar(255) = null output,
  @BASECURRENCYIDFIELDNAME nvarchar(255) = null output
)
as
  set nocount on;

  set @DATALOADED = 0;

  select
    @DATALOADED = 1,
    @GIFTRECORDSOURCENAME = [QUERYVIEWCATALOG].[DISPLAYNAME],
    @APPEALSYSTEMIDFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTGIFTRECORDSOURCE].[APPEALSYSTEMIDFIELD]),
    @APPEALIDFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTGIFTRECORDSOURCE].[APPEALIDFIELD]),
    @APPEALDESCRIPTIONFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTGIFTRECORDSOURCE].[APPEALDESCRIPTIONFIELD]),
    @AMOUNTFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTGIFTRECORDSOURCE].[AMOUNTFIELD]),
    @DONORIDFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTGIFTRECORDSOURCE].[DONORIDFIELD]),
    @SOURCECODEFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTGIFTRECORDSOURCE].[SOURCECODEFIELD]),
    @MAILINGIDFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTGIFTRECORDSOURCE].[MAILINGIDFIELD]),
    @DATEFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTGIFTRECORDSOURCE].[DATEFIELD]),
    @FINDERNUMBERFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTGIFTRECORDSOURCE].[FINDERNUMBERFIELD]),
    @DATEADDEDFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTGIFTRECORDSOURCE].[DATEADDEDFIELD]),
    @DONOTACKNOWLEDGEFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTGIFTRECORDSOURCE].[DONOTACKNOWLEDGEFIELD]),
    @DONOTRECEIPTFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTGIFTRECORDSOURCE].[DONOTRECEIPTFIELD]),
    @DATECHANGEDFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTGIFTRECORDSOURCE].[DATECHANGEDFIELD]),
    @LOOKUPIDFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTGIFTRECORDSOURCE].[LOOKUPIDFIELD]),
    @BASECURRENCYIDFIELDNAME = dbo.[UFN_QUERYVIEW_GETFIELDCAPTION]([QUERYVIEWCATALOG].[ID], [MKTGIFTRECORDSOURCE].[BASECURRENCYIDFIELD])
  from dbo.[MKTGIFTRECORDSOURCE]
  inner join dbo.[QUERYVIEWCATALOG] on [QUERYVIEWCATALOG].[ID] = [MKTGIFTRECORDSOURCE].[QUERYVIEWCATALOGID]
  where [MKTGIFTRECORDSOURCE].[ID] = @ID;

  -- always return loaded as true

  set @DATALOADED = 1

  return 0;