USP_VENDOR_EMAIL_ADD

Wraps inserting initial Email addresses to Constituents as used by Vendors

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@CHANGEAGENTID uniqueidentifier IN
@CURRENTDATE datetime IN
@EMAILADDRESSTYPECODEID uniqueidentifier IN
@EMAILADDRESS UDT_EMAILADDRESS IN

Definition

Copy


create procedure dbo.USP_VENDOR_EMAIL_ADD
(
  @ID uniqueidentifier
  ,@CHANGEAGENTID uniqueidentifier
  ,@CURRENTDATE datetime

  ,@EMAILADDRESSTYPECODEID uniqueidentifier = null
  ,@EMAILADDRESS dbo.UDT_EMAILADDRESS = ''
)
as
begin
    /*Start Primary Email Address */
    if (@EMAILADDRESSTYPECODEID is not null) or (coalesce(@EMAILADDRESS,'') <> '')
    begin
        insert into dbo.EMAILADDRESS
        (
      CONSTITUENTID
      ,EMAILADDRESSTYPECODEID
      ,EMAILADDRESS
      ,ISPRIMARY
      ,ADDEDBYID
      ,CHANGEDBYID
      ,DATEADDED
      ,DATECHANGED
        )
        values
        (
            @ID
            ,@EMAILADDRESSTYPECODEID
            ,@EMAILADDRESS
            ,1
            ,@CHANGEAGENTID
            ,@CHANGEAGENTID
            ,@CURRENTDATE
            ,@CURRENTDATE
        );
    end
    /*End Primary Email Address */
end