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;