USP_DATAFORMTEMPLATE_ADD_PROSPECTWITHOUTCONSTITUENT

The save procedure used by the add dataform template "Prospect Without Constituent Add Form".

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier INOUT The output parameter indicating the ID of the record added.
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the procedure.
@PROSPECTID uniqueidentifier IN Constituent
@PROSPECTMANAGERFUNDRAISERID uniqueidentifier IN Prospect manager
@PROSPECTPLAN_PROSPECTPLANTYPECODEID uniqueidentifier IN Plan type
@PROSPECTPLAN_PLANOUTLINEID uniqueidentifier IN Plan outline
@PROSPECTPLAN_PRIMARYMANAGERFUNDRAISERID uniqueidentifier IN Primary manager
@PROSPECTPLAN_SECONDARYMANAGERFUNDRAISERID uniqueidentifier IN Secondary manager
@SECONDARYFUNDRAISERS xml IN Secondary solicitors
@PROSPECTPLAN_NAME nvarchar(100) IN Plan name
@PROSPECTPLAN_PARTICIPANTS xml IN Plan participants
@SITES xml IN Sites
@PROSPECTTEAM xml IN Prospect team
@PROSPECTPLAN_PRIMARYMANAGERDATEFROM datetime IN Start date
@PROSPECTPLAN_SECONDARYMANAGERDATEFROM datetime IN Start date
@PROSPECTMANAGERDATEFROM datetime IN Start date
@CURRENTAPPUSERID uniqueidentifier IN Input parameter indicating the ID of the current user.
@PROSPECTPLAN_STARTDATE datetime IN Start date

Definition

Copy

                    CREATE procedure dbo.USP_DATAFORMTEMPLATE_ADD_PROSPECTWITHOUTCONSTITUENT (
                        @ID uniqueidentifier = null output,
                        @CHANGEAGENTID uniqueidentifier = null,
                        @PROSPECTID uniqueidentifier,
                        @PROSPECTMANAGERFUNDRAISERID uniqueidentifier = null,
                        @PROSPECTPLAN_PROSPECTPLANTYPECODEID uniqueidentifier = null,
                        @PROSPECTPLAN_PLANOUTLINEID uniqueidentifier = null,
                        @PROSPECTPLAN_PRIMARYMANAGERFUNDRAISERID uniqueidentifier = null,
                        @PROSPECTPLAN_SECONDARYMANAGERFUNDRAISERID uniqueidentifier = null,
                        @SECONDARYFUNDRAISERS xml = null,
                        @PROSPECTPLAN_NAME nvarchar(100) = '',
                        @PROSPECTPLAN_PARTICIPANTS xml = null,
                        @SITES xml = null,
                        @PROSPECTTEAM xml = null,
                        @PROSPECTPLAN_PRIMARYMANAGERDATEFROM datetime = null,
                        @PROSPECTPLAN_SECONDARYMANAGERDATEFROM datetime = null,
                        @PROSPECTMANAGERDATEFROM datetime = null,
                        @CURRENTAPPUSERID uniqueidentifier = null,
                        @PROSPECTPLAN_STARTDATE datetime = null
                    )
                    as begin
                        set nocount on;

                        declare @PROSPECTPLAN_BASECURRENCYID uniqueidentifier;
                        set @PROSPECTPLAN_BASECURRENCYID = dbo.UFN_APPUSER_GETBASECURRENCY(@CURRENTAPPUSERID);

                        exec dbo.USP_PROSPECT_ADD
                            @ID = @ID output,
                            @CHANGEAGENTID = @CHANGEAGENTID,
                            @PROSPECTID = @PROSPECTID,
                            @PROSPECTMANAGERFUNDRAISERID = @PROSPECTMANAGERFUNDRAISERID,
                            @PROSPECTPLAN_PROSPECTPLANTYPECODEID = @PROSPECTPLAN_PROSPECTPLANTYPECODEID,
                            @PROSPECTPLAN_PLANOUTLINEID = @PROSPECTPLAN_PLANOUTLINEID,
                            @PROSPECTPLAN_PRIMARYMANAGERFUNDRAISERID = @PROSPECTPLAN_PRIMARYMANAGERFUNDRAISERID,
                            @PROSPECTPLAN_SECONDARYMANAGERFUNDRAISERID = @PROSPECTPLAN_SECONDARYMANAGERFUNDRAISERID,
                            @SECONDARYFUNDRAISERS = @SECONDARYFUNDRAISERS,
                            @PROSPECTPLAN_NAME = @PROSPECTPLAN_NAME,
                            @PROSPECTPLAN_PARTICIPANTS = @PROSPECTPLAN_PARTICIPANTS,
                            @SITES = @SITES,
                            @PROSPECTTEAM = @PROSPECTTEAM,
                            @PROSPECTPLAN_PRIMARYMANAGERDATEFROM = @PROSPECTPLAN_PRIMARYMANAGERDATEFROM,
                            @PROSPECTPLAN_SECONDARYMANAGERDATEFROM = @PROSPECTPLAN_SECONDARYMANAGERDATEFROM,
                            @PROSPECTMANAGERSTARTDATE = @PROSPECTMANAGERDATEFROM,
                            @PROSPECTPLAN_BASECURRENCYID = @PROSPECTPLAN_BASECURRENCYID,
                            @PROSPECTPLAN_STARTDATE = @PROSPECTPLAN_STARTDATE
                    end