UFN_RELATIONSHIP_VALIDPRIMARYBUSINESS
Validates whether the primary business record is valid.
Return
| Return Type |
|---|
| bit |
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @ISPRIMARYBUSINESS | bit | IN | |
| @RELATIONSHIPCONSTITUENTID | uniqueidentifier | IN | |
| @RECIPROCALCONSTITUENTID | uniqueidentifier | IN |
Definition
Copy
create function dbo.UFN_RELATIONSHIP_VALIDPRIMARYBUSINESS(@ISPRIMARYBUSINESS bit, @RELATIONSHIPCONSTITUENTID uniqueidentifier, @RECIPROCALCONSTITUENTID uniqueidentifier) returns bit with execute as caller
as
begin
declare @RELATIONISORGANIZATION bit
declare @RECIPROCALISORGANIZATION bit
if @ISPRIMARYBUSINESS = 0 begin
return 1
end else begin
select @RELATIONISORGANIZATION = ISORGANIZATION from dbo.CONSTITUENT where ID = @RELATIONSHIPCONSTITUENTID;
select @RECIPROCALISORGANIZATION = ISORGANIZATION from dbo.CONSTITUENT where ID = @RECIPROCALCONSTITUENTID;
if @RELATIONISORGANIZATION <> @RECIPROCALISORGANIZATION
return 1
else
return 0
end
return 0
end