USP_DATAFORMTEMPLATE_ADD_GROUP
The save procedure used by the add dataform template "Constituent Group Add Form".
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @ID | uniqueidentifier | INOUT | The output parameter indicating the ID of the record added. |
| @CURRENTAPPUSERID | uniqueidentifier | IN | Input parameter indicating the ID of the current user. |
| @NAME | nvarchar(100) | IN | Name |
| @DESCRIPTION | nvarchar(300) | IN | Description |
| @GROUPTYPEID | uniqueidentifier | IN | Group type |
| @GIVESANONYMOUSLY | bit | IN | Group gives anonymously |
| @ADDRESSTYPECODEID | uniqueidentifier | IN | Address type |
| @COUNTRYID | uniqueidentifier | IN | Country |
| @ADDRESSBLOCK | nvarchar(150) | IN | Address |
| @CITY | nvarchar(50) | IN | City |
| @STATEID | uniqueidentifier | IN | State |
| @POSTCODE | nvarchar(12) | IN | ZIP |
| @PHONETYPECODEID | uniqueidentifier | IN | Phone type |
| @NUMBER | nvarchar(100) | IN | Phone number |
| @EMAILADDRESSTYPECODEID | uniqueidentifier | IN | Email type |
| @EMAILADDRESS | UDT_EMAILADDRESS | IN | Email address |
| @MEMBERS | xml | IN | Members |
| @WEBADDRESS | UDT_WEBADDRESS | IN | Website |
| @PRIMARYCONTACTID | uniqueidentifier | IN | Primary contact |
| @NEWMEMBERSEARCHID | uniqueidentifier | IN | Search for record to include in the group |
| @STARTDATE | datetime | IN | Start date |
| @CHANGEAGENTID | uniqueidentifier | IN | Input parameter indicating the ID of the change agent invoking the procedure. |
| @DONOTMAIL | bit | IN | Do not send mail to this address |
| @DONOTMAILREASONCODEID | uniqueidentifier | IN | Reason |
| @SKIP_ADDING_SECURITYGROUPS | bit | IN | Skip adding security groups |
| @OMITFROMVALIDATION | bit | IN | Omit from validation |
| @CART | nvarchar(10) | IN | |
| @DPC | nvarchar(8) | IN | |
| @LOT | nvarchar(5) | IN | |
| @COUNTYCODEID | uniqueidentifier | IN | |
| @CONGRESSIONALDISTRICTCODEID | uniqueidentifier | IN | |
| @LASTVALIDATIONATTEMPTDATE | datetime | IN | |
| @VALIDATIONMESSAGE | nvarchar(200) | IN | |
| @CERTIFICATIONDATA | int | IN | |
| @SKIP_ADDING_SITES | bit | IN | Skip adding sites |
| @DONOTEMAIL | bit | IN | Do not send email to this address |
| @DONOTCALL | bit | IN | Do not call this phone number |
| @INFOSOURCECODEID | uniqueidentifier | IN | Information source |
| @ISCONFIDENTIAL | bit | IN | Confidential |
| @DONOTCALLREASONCODEID | uniqueidentifier | IN | Reason |
| @PHONE_ISCONFIDENTIAL | bit | IN | Confidential |
| @ADDTYPE | tinyint | IN | |
| @IDSETREGISTERID | uniqueidentifier | IN | |
| @DONOTEMAILREASONCODEID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_ADD_GROUP
(
@ID uniqueidentifier output,
@CURRENTAPPUSERID uniqueidentifier,
@NAME nvarchar(100),
@DESCRIPTION nvarchar(300) = '',
@GROUPTYPEID uniqueidentifier,
@GIVESANONYMOUSLY bit = 0,
@ADDRESSTYPECODEID uniqueidentifier = null,
@COUNTRYID uniqueidentifier = null,
@ADDRESSBLOCK nvarchar(150) = '',
@CITY nvarchar(50) = '',
@STATEID uniqueidentifier = null,
@POSTCODE nvarchar(12) = '',
@PHONETYPECODEID uniqueidentifier = null,
@NUMBER nvarchar(100) = '',
@EMAILADDRESSTYPECODEID uniqueidentifier = null,
@EMAILADDRESS dbo.UDT_EMAILADDRESS = '',
@MEMBERS xml = null,
@WEBADDRESS dbo.UDT_WEBADDRESS = '',
@PRIMARYCONTACTID uniqueidentifier = null,
@NEWMEMBERSEARCHID uniqueidentifier = null,
@STARTDATE datetime = null,
@CHANGEAGENTID uniqueidentifier = null,
@DONOTMAIL bit = 0,
@DONOTMAILREASONCODEID uniqueidentifier = null,
@SKIP_ADDING_SECURITYGROUPS bit=0,
@OMITFROMVALIDATION bit = 0,
@CART nvarchar(10) = '',
@DPC nvarchar(8) = '',
@LOT nvarchar(5) = '',
@COUNTYCODEID uniqueidentifier = null,
@CONGRESSIONALDISTRICTCODEID uniqueidentifier = null,
@LASTVALIDATIONATTEMPTDATE datetime = null,
@VALIDATIONMESSAGE nvarchar(200) = '',
@CERTIFICATIONDATA integer = 0,
@SKIP_ADDING_SITES bit=0,
@DONOTEMAIL bit = 0,
@DONOTCALL bit = 0,
@INFOSOURCECODEID uniqueidentifier = null,
@ISCONFIDENTIAL bit = 0,
@DONOTCALLREASONCODEID uniqueidentifier = null,
@PHONE_ISCONFIDENTIAL bit = 0,
@ADDTYPE tinyint = 0,
@IDSETREGISTERID uniqueidentifier = null,
@DONOTEMAILREASONCODEID uniqueidentifier = null
)
as
begin try
exec dbo.USP_GROUPADD
@ID output,
@CURRENTAPPUSERID,
@NAME,
@DESCRIPTION,
@GROUPTYPEID,
@GIVESANONYMOUSLY,
@ADDRESSTYPECODEID,
@COUNTRYID,
@ADDRESSBLOCK,
@CITY,
@STATEID,
@POSTCODE,
@PHONETYPECODEID,
@NUMBER,
@EMAILADDRESSTYPECODEID,
@EMAILADDRESS,
@MEMBERS,
@WEBADDRESS,
@PRIMARYCONTACTID,
@NEWMEMBERSEARCHID,
@STARTDATE,
@CHANGEAGENTID,
@DONOTMAIL,
@DONOTMAILREASONCODEID,
@SKIP_ADDING_SECURITYGROUPS,
@OMITFROMVALIDATION,
@CART,
@DPC,
@LOT,
@COUNTYCODEID,
@CONGRESSIONALDISTRICTCODEID,
@LASTVALIDATIONATTEMPTDATE,
@VALIDATIONMESSAGE,
@CERTIFICATIONDATA,
@SKIP_ADDING_SITES,
@DONOTEMAIL,
@DONOTCALL,
@INFOSOURCECODEID,
@ISCONFIDENTIAL,
@DONOTCALLREASONCODEID,
@PHONE_ISCONFIDENTIAL,
@ADDTYPE,
@IDSETREGISTERID,
@DONOTEMAILREASONCODEID;
end try
begin catch
exec dbo.USP_RAISE_ERROR
return 1
end catch
return 0