USP_DATAFORMTEMPLATE_PRELOAD_ADD_ORGTOIND_CONTACTRELATIONSHIP
The load procedure used by the edit dataform template "Contact Relationship Organization to Individual Add Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONSTITUENTID | uniqueidentifier | IN | Input parameter indicating the context ID for the record being added. |
@CONSTITUENTNAME | nvarchar(154) | INOUT | |
@ORGPRIMARYADDRESSID | uniqueidentifier | INOUT | |
@PRIMARY | bit | INOUT | Set as primary address |
@COUNTRYID | uniqueidentifier | INOUT | Country |
@SPOUSENAME | nvarchar(154) | INOUT | |
@VALIDATIONCOUNTRIES | xml | INOUT | |
@ZIPLOOKUPCOUNTRIES | xml | INOUT | |
@CONSTITUENTTYPE | int | INOUT |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_PRELOAD_ADD_ORGTOIND_CONTACTRELATIONSHIP
(
@CONSTITUENTID uniqueidentifier,
@CONSTITUENTNAME nvarchar(154) = null output,
@ORGPRIMARYADDRESSID uniqueidentifier = null output,
@PRIMARY bit = null output,
@COUNTRYID uniqueidentifier = null output,
@SPOUSENAME nvarchar(154) = null output,
@VALIDATIONCOUNTRIES xml = null output,
@ZIPLOOKUPCOUNTRIES xml = null output,
@CONSTITUENTTYPE int = null output
)
as
set nocount on;
select
@CONSTITUENTNAME = CONSTITUENT.NAME,
@ORGPRIMARYADDRESSID = ADDRESS.ID
from
dbo.CONSTITUENT
left outer join
dbo.ADDRESS on CONSTITUENT.ID = ADDRESS.CONSTITUENTID and ADDRESS.ISPRIMARY = 1
where
CONSTITUENT.ID = @CONSTITUENTID;
exec dbo.USP_ADDRESS_CREATE_PRELOAD @CONSTITUENTID, @PRIMARY output, @COUNTRYID output, @SPOUSENAME output,
@VALIDATIONCOUNTRIES output, @ZIPLOOKUPCOUNTRIES output;
set @CONSTITUENTTYPE = 1
return 0;