USP_DATAFORMTEMPLATE_EDIT_DEFAULTWEALTHPOINTCREDENTIALS

The save procedure used by the edit dataform template "Default WealthPoint Credentials Edit Form".

Parameters

Parameter Parameter Type Mode Description
@CHANGEAGENTID uniqueidentifier IN Input parameter indicating the ID of the change agent invoking the procedure.
@USERNAME nvarchar(100) IN Username
@PASSWORD nvarchar(100) IN Password

Definition

Copy


                    CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_DEFAULTWEALTHPOINTCREDENTIALS(
                        @CHANGEAGENTID uniqueidentifier = null,
                        @USERNAME nvarchar(100),
                        @PASSWORD nvarchar(100)
                    ) as
                        set nocount on;

                        if @CHANGEAGENTID is null  
                            exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;

                        begin try

                            exec dbo.USP_GET_KEY_ACCESS;

                            update dbo.WEALTHPOINTCREDENTIALS set
                                USERNAME = @USERNAME,
                                PASSWORD = EncryptByKey(key_GUID('sym_BBInfinity'), @PASSWORD),
                                CHANGEDBYID = @CHANGEAGENTID,
                                DATECHANGED = getdate()
                            where
                                ISDEFAULT = 1;

                            close symmetric key sym_BBInfinity;

                        end try
                        begin catch
                            exec dbo.USP_RAISE_ERROR;
                            return 1;
                        end catch

                        return 0;