USP_DATAFORMTEMPLATE_VIEW_ADVOCATEEMAILINFORMATION
The load procedure used by the view dataform template "Advocate Email Information View Form"
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | The input ID parameter used to load the fields defined on the form. |
@DATALOADED | bit | INOUT | Output parameter indicating whether or not data was actually loaded. |
@EMAILINFORMATIONLOADED | bit | INOUT | Email information loaded |
@OPTEDIN | bit | INOUT | Has requested email |
@FORWARDINGENABLED | bit | INOUT | Forwarding enabled |
@INCOMINGEMAILADDRESS | nvarchar(510) | INOUT | Incoming address |
@FORWARDINGEMAILADDRESS | nvarchar(510) | INOUT | Forwarding address |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_ADVOCATEEMAILINFORMATION
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@EMAILINFORMATIONLOADED bit = null output,
@OPTEDIN bit = null output,
@FORWARDINGENABLED bit = null output,
@INCOMINGEMAILADDRESS nvarchar(510) = null output,
@FORWARDINGEMAILADDRESS nvarchar(510) = null output
)
as
set nocount on;
set @DATALOADED = 0;
set @EMAILINFORMATIONLOADED = 0;
select top (1)
@DATALOADED = 1,
@EMAILINFORMATIONLOADED =
case
when [NETCOMMUNITYEMAILINFO].[ID] is null then 0
else 1
end,
@OPTEDIN = [NETCOMMUNITYEMAILINFO].[OPTEDIN],
@FORWARDINGENABLED = [NETCOMMUNITYEMAILINFO].[FORWARDINGENABLED],
@INCOMINGEMAILADDRESS = [NETCOMMUNITYEMAILINFO].[INCOMINGEMAILADDRESS],
@FORWARDINGEMAILADDRESS = [NETCOMMUNITYEMAILINFO].[FORWARDINGEMAILADDRESS]
from
dbo.NETCOMMUNITYCLIENTUSER
left join dbo.NETCOMMUNITYEMAILINFO on [NETCOMMUNITYCLIENTUSER].[ID] = [NETCOMMUNITYEMAILINFO].[NETCOMMUNITYCLIENTUSERID]
where
[NETCOMMUNITYCLIENTUSER].[ID] = @ID
order by
[NETCOMMUNITYEMAILINFO].[UPDATEDATE] desc;
return 0;