USP_DATAFORMTEMPLATE_LOAD_MATCHFINDERCONFIG
The load procedure used by the edit dataform template "MatchFinder Configuration Edit Form"
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
| @SITEID | nvarchar(100) | INOUT | Site ID |
| @ADDRESSTYPECODEID | uniqueidentifier | INOUT | Address type |
| @PHONETYPECODEID | uniqueidentifier | INOUT | Phone type |
| @FAXTYPECODEID | uniqueidentifier | INOUT | Fax type |
| @CONTACTTYPECODEID | uniqueidentifier | INOUT | Contact type |
| @CONTACTRELATIONSHIPTYPECODEID | uniqueidentifier | INOUT | Contact relationship type |
| @CONTACTRECIPROCALRELATIONSHIPTYPECODEID | uniqueidentifier | INOUT | Contact reciprocal relationship type |
| @CONTACTEMAILADDRESSTYPECODEID | uniqueidentifier | INOUT | Contact email type |
| @ALIASTYPECODEID | uniqueidentifier | INOUT | Alias type |
| @MATCHINGGIFTCONDITIONTYPECODEID | uniqueidentifier | INOUT | Matching gift condition type |
| @INFOSOURCECODEID | uniqueidentifier | INOUT | Information source |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_LOAD_MATCHFINDERCONFIG
(
@DATALOADED bit = 0 output,
@SITEID nvarchar(100) = null output,
@ADDRESSTYPECODEID uniqueidentifier = null output,
@PHONETYPECODEID uniqueidentifier = null output,
@FAXTYPECODEID uniqueidentifier = null output,
@CONTACTTYPECODEID uniqueidentifier = null output,
@CONTACTRELATIONSHIPTYPECODEID uniqueidentifier = null output,
@CONTACTRECIPROCALRELATIONSHIPTYPECODEID uniqueidentifier = null output,
@CONTACTEMAILADDRESSTYPECODEID uniqueidentifier = null output,
@ALIASTYPECODEID uniqueidentifier = null output,
@MATCHINGGIFTCONDITIONTYPECODEID uniqueidentifier = null output,
@INFOSOURCECODEID uniqueidentifier = null output
)
as
set nocount on;
set @DATALOADED = 1;
begin try
exec dbo.USP_GET_KEY_ACCESS;
select top 1
@SITEID = coalesce(convert(nvarchar(100), DecryptByKey(SITEID)), ''),
@ADDRESSTYPECODEID = ADDRESSTYPECODEID,
@PHONETYPECODEID = PHONETYPECODEID,
@FAXTYPECODEID = FAXTYPECODEID,
@CONTACTTYPECODEID = CONTACTTYPECODEID,
@CONTACTRELATIONSHIPTYPECODEID = CONTACTRELATIONSHIPTYPECODEID,
@CONTACTRECIPROCALRELATIONSHIPTYPECODEID = CONTACTRECIPROCALRELATIONSHIPTYPECODEID,
@CONTACTEMAILADDRESSTYPECODEID = CONTACTEMAILADDRESSTYPECODEID,
@ALIASTYPECODEID = ALIASTYPECODEID,
@MATCHINGGIFTCONDITIONTYPECODEID = MATCHINGGIFTCONDITIONTYPECODEID,
@INFOSOURCECODEID = INFOSOURCECODEID
from dbo.MATCHFINDERCONFIGURATION;
close symmetric key sym_BBInfinity;
end try
begin catch
exec dbo.USP_RAISE_ERROR;
close symmetric key sym_BBInfinity;
return 1;
end catch
return 0;