USP_DATAFORMTEMPLATE_EDIT_NEWCONSTITUENTNAMEFROMASSESSEE
The save procedure used by the edit dataform template "Prospect Quick Search New Constituent From Assessee Name Edit Form".
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter indicating the ID of the record being edited. |
@CHANGEAGENTID | uniqueidentifier | IN | Input parameter indicating the ID of the change agent invoking the procedure. |
@FIRSTNAME | nvarchar(100) | IN | First name |
@KEYNAME | nvarchar(100) | IN | Last name |
@MIDDLENAME | nvarchar(100) | IN | Middle name |
@FULLNAME | nvarchar(256) | IN | Full name |
@SPOUSE_KEYNAME | nvarchar(100) | IN | Last name |
@SPOUSE_FIRSTNAME | nvarchar(100) | IN | First name |
@SPOUSE_MIDDLENAME | nvarchar(100) | IN | Middle name |
@SPOUSE_RELATIONSHIPTYPECODEID | uniqueidentifier | IN | Relationship type |
@SPOUSE_RECIPROCALTYPECODEID | uniqueidentifier | IN | Reciprocal relationship type |
@ADDREALESTATERECORD | bit | IN | Add property as asset |
@ADDREALESTATESPOUSE | bit | IN | Add property as asset |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_NEWCONSTITUENTNAMEFROMASSESSEE (
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@FIRSTNAME nvarchar(100),
@KEYNAME nvarchar(100),
@MIDDLENAME nvarchar(100),
@FULLNAME nvarchar(256),
@SPOUSE_KEYNAME nvarchar(100),
@SPOUSE_FIRSTNAME nvarchar(100),
@SPOUSE_MIDDLENAME nvarchar(100),
@SPOUSE_RELATIONSHIPTYPECODEID uniqueidentifier,
@SPOUSE_RECIPROCALTYPECODEID uniqueidentifier,
@ADDREALESTATERECORD bit,
@ADDREALESTATESPOUSE bit
)
as
set nocount on;
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output
declare @CURRENTDATE datetime
set @CURRENTDATE = getdate()
begin try
-- handle updating the data
update dbo.PARTIALINFORMATIONSEARCHRESULT_REALESTATE set
FIRSTNAME = coalesce(@FIRSTNAME, ''),
KEYNAME = coalesce(@KEYNAME, ''),
MIDDLENAME = coalesce(@MIDDLENAME, ''),
SPOUSE_FIRSTNAME = coalesce(@SPOUSE_FIRSTNAME, ''),
SPOUSE_KEYNAME = coalesce(@SPOUSE_KEYNAME, ''),
SPOUSE_MIDDLENAME = coalesce(@SPOUSE_MIDDLENAME, ''),
SPOUSE_RELATIONSHIPTYPECODEID = @SPOUSE_RELATIONSHIPTYPECODEID,
SPOUSE_RECIPROCALTYPECODEID = @SPOUSE_RECIPROCALTYPECODEID,
CHANGEDBYID = @CHANGEAGENTID,
DATECHANGED = @CURRENTDATE
where ID = @ID
end try
begin catch
exec dbo.USP_RAISE_ERROR
return 1
end catch
return 0;