USP_DATAFORMTEMPLATE_EDIT_SALESORDERITEMSPONSORSHIP

The save procedure used by the edit dataform template "Sales Order Item Sponsorship Edit Data Form".

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN The input ID parameter indicating the ID of the record being edited.
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the procedure.
@SPONSORSHIPID uniqueidentifier IN Sponsorship Id
@SPONSORSHIPPROGRAMID uniqueidentifier IN Sponsorship Program Id
@SPONSORSHIPOPPORTUNITYID uniqueidentifier IN Sponsorship Opportunity Id
@STARTDATE date IN Start date
@GIFTRECIPIENTID uniqueidentifier IN Gift Recipient Id
@SPONSORSHIPLOCATIONID uniqueidentifier IN Sponsorship Location Id
@GENDERCODE tinyint IN Gender Code
@SPONSORSHIPOPPORTUNITYAGERANGEID uniqueidentifier IN Sponsorship age range Id
@ISHIVPOSITIVECODE tinyint IN Is Hiv positive
@HASCONDITIONCODE tinyint IN Has condition code
@ISORPHANEDCODE tinyint IN Is orphaned code
@SPROPPPROJECTCATEGORYCODEID uniqueidentifier IN Project category code
@ISSOLESPONSORSHIP bit IN Is sole sponsorship
@EXPIRATIONDATE date IN Expiration date
@EXPIRATIONREASONID uniqueidentifier IN Expiration reason Id
@AMOUNT money IN Amount
@FREQUENCYCODE tinyint IN Frequency
@SCHEDULESTARTDATE date IN Schedule start date
@ORDERPAYMENTAMOUNT money IN Order payment amount
@GROUPID uniqueidentifier IN Group Id
@CALLBACKURL nvarchar(255) IN Call back url
@DATA xml IN Data
@ACKNOWLEDGEMENTHTML nvarchar(max) IN Acknowledgement Html
@ATTRIBUTES xml IN Attributes
@OPTIONS xml IN Options
@MASKIMAGEID int IN Mask Image ID

Definition

Copy


CREATE procedure USP_DATAFORMTEMPLATE_EDIT_SALESORDERITEMSPONSORSHIP
(
    @ID uniqueidentifier,
    @CHANGEAGENTID uniqueidentifier = null,
    @SPONSORSHIPID uniqueidentifier,
    @SPONSORSHIPPROGRAMID uniqueidentifier,
    @SPONSORSHIPOPPORTUNITYID uniqueidentifier,
    @STARTDATE date,
    @GIFTRECIPIENTID uniqueidentifier,
    @SPONSORSHIPLOCATIONID uniqueidentifier,
    @GENDERCODE tinyint,
    @SPONSORSHIPOPPORTUNITYAGERANGEID uniqueidentifier,
    @ISHIVPOSITIVECODE tinyint,
    @HASCONDITIONCODE tinyint,
    @ISORPHANEDCODE tinyint,
    @SPROPPPROJECTCATEGORYCODEID uniqueidentifier,
    @ISSOLESPONSORSHIP bit,
    @EXPIRATIONDATE date,
    @EXPIRATIONREASONID uniqueidentifier,
    @AMOUNT money,
    @FREQUENCYCODE tinyint,
    @SCHEDULESTARTDATE date,
    @ORDERPAYMENTAMOUNT money,
    @GROUPID uniqueidentifier,
    @CALLBACKURL nvarchar(255),
    @DATA xml,
    @ACKNOWLEDGEMENTHTML nvarchar(max),
    @ATTRIBUTES xml,
    @OPTIONS xml,
    @MASKIMAGEID int
)

as
  set nocount on;

    declare @PDACCOUNTSYSTEMID uniqueidentifier;

  exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_SALESORDERITEMSPONSORSHIP
        @ID = @ID,
        @PDACCOUNTSYSTEMID = @PDACCOUNTSYSTEMID output

  exec dbo.USP_DATAFORMTEMPLATE_EDIT_SALESORDERITEMSPONSORSHIP_2
        @ID,
        @CHANGEAGENTID,
        @SPONSORSHIPID,
        @SPONSORSHIPPROGRAMID,
        @SPONSORSHIPOPPORTUNITYID,
        @STARTDATE,
        @GIFTRECIPIENTID,
        @SPONSORSHIPLOCATIONID,
        @GENDERCODE,
        @SPONSORSHIPOPPORTUNITYAGERANGEID,
        @ISHIVPOSITIVECODE,
        @HASCONDITIONCODE,
        @ISORPHANEDCODE,
        @SPROPPPROJECTCATEGORYCODEID,
        @ISSOLESPONSORSHIP,
        @EXPIRATIONDATE,
        @EXPIRATIONREASONID,
        @AMOUNT,
        @FREQUENCYCODE,
        @SCHEDULESTARTDATE,
        @ORDERPAYMENTAMOUNT,
        @GROUPID,
        @CALLBACKURL,
        @DATA,
        @ACKNOWLEDGEMENTHTML,
        @ATTRIBUTES,
        @OPTIONS,
        @MASKIMAGEID,
        @PDACCOUNTSYSTEMID

  return 0;