USP_DATAFORMTEMPLATE_EDIT_ADDPROSPECTPLANSPROCESS_2

USP_DATAFORMTEMPLATE_EDIT_ADDPROSPECTPLANSPROCESS_2

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.
@NAME nvarchar(100) IN Name
@DESCRIPTION nvarchar(255) IN Description
@IDSETREGISTERID uniqueidentifier IN Constituent selection
@PROSPECTMANAGERFUNDRAISERID uniqueidentifier IN Manager for new prospects
@PROSPECTPLANNAME nvarchar(100) IN Plan name
@PROSPECTPLANTYPECODEID uniqueidentifier IN Plan type
@NARRATIVE nvarchar(1000) IN Narrative
@PLANOUTLINEID uniqueidentifier IN Plan outline
@STARTDATETYPECODE tinyint IN Plan start date
@STARTDATE date IN
@DAYSBEFOREORAFTER int IN
@PRIMARYMANAGERFUNDRAISERID uniqueidentifier IN Primary manager
@SECONDARYMANAGERFUNDRAISERID uniqueidentifier IN Secondary manager
@SECONDARYFUNDRAISERS xml IN Secondary solicitors
@SITES xml IN Sites
@OPPORTUNITYTYPECODEID uniqueidentifier IN Opportunity type
@EXPECTEDASKAMOUNT money IN Expected ask amount
@OPPORTUNITYDESIGNATIONS xml IN Designations
@PROSPECTPLANCURRENCYSETID uniqueidentifier IN Plan base currency
@OPPORTUNITYTRANSACTIONCURRENCYID uniqueidentifier IN Opportunity transaction currency
@OPPORTUNITYSTATUSCODE tinyint IN Opportunity status

Definition

Copy


CREATE procedure USP_DATAFORMTEMPLATE_EDIT_ADDPROSPECTPLANSPROCESS_2
(
    @ID uniqueidentifier,
    @CHANGEAGENTID uniqueidentifier = null,
    @NAME nvarchar(100),
    @DESCRIPTION nvarchar(255),
    @IDSETREGISTERID uniqueidentifier,
    @PROSPECTMANAGERFUNDRAISERID uniqueidentifier,
    @PROSPECTPLANNAME nvarchar(100),
    @PROSPECTPLANTYPECODEID uniqueidentifier,
    @NARRATIVE nvarchar(1000),
    @PLANOUTLINEID uniqueidentifier,
    @STARTDATETYPECODE tinyint,
    @STARTDATE date,
    @DAYSBEFOREORAFTER int,
    @PRIMARYMANAGERFUNDRAISERID uniqueidentifier,
    @SECONDARYMANAGERFUNDRAISERID uniqueidentifier,
    @SECONDARYFUNDRAISERS xml,
    @SITES xml,
    @OPPORTUNITYTYPECODEID uniqueidentifier,
    @EXPECTEDASKAMOUNT money,
    @OPPORTUNITYDESIGNATIONS xml,
    @PROSPECTPLANCURRENCYSETID uniqueidentifier,
    @OPPORTUNITYTRANSACTIONCURRENCYID uniqueidentifier,
    @OPPORTUNITYSTATUSCODE tinyint
)

as
  set nocount on;

    declare @PLANSTEPS xml;

  exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_ADDPROSPECTPLANSPROCESS
        @ID = @ID,
        @PLANSTEPS = @PLANSTEPS output

  exec dbo.USP_DATAFORMTEMPLATE_EDIT_ADDPROSPECTPLANSPROCESS_3
        @ID,
        @CHANGEAGENTID,
        @NAME,
        @DESCRIPTION,
        @IDSETREGISTERID,
        @PROSPECTMANAGERFUNDRAISERID,
        @PROSPECTPLANNAME,
        @PROSPECTPLANTYPECODEID,
        @NARRATIVE,
        @PLANOUTLINEID,
        @STARTDATETYPECODE,
        @STARTDATE,
        @DAYSBEFOREORAFTER,
        @PRIMARYMANAGERFUNDRAISERID,
        @SECONDARYMANAGERFUNDRAISERID,
        @SECONDARYFUNDRAISERS,
        @SITES,
        @OPPORTUNITYTYPECODEID,
        @EXPECTEDASKAMOUNT,
        @OPPORTUNITYDESIGNATIONS,
        @PROSPECTPLANCURRENCYSETID,
        @OPPORTUNITYTRANSACTIONCURRENCYID,
        @OPPORTUNITYSTATUSCODE,
        @PLANSTEPS

  return 0;