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