USP_DATAFORMTEMPLATE_EDITSAVE_WEALTHSECURITYTRANSACTION_2
The save procedure used by the edit dataform template "WealthPoint Securities Transaction Edit Form 2".
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. |
@AMOUNT | bigint | IN | Quantity |
@DATEFROM | datetime | IN | Transaction date |
@BB_PRICE | money | IN | Share price |
@AMOUNTTYPE | nvarchar(50) | IN | Ownership type |
@TRANSDESC | nvarchar(100) | IN | Transaction description |
@TRANSVALUE | nvarchar(100) | IN | Transaction value |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITSAVE_WEALTHSECURITYTRANSACTION_2 (
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@AMOUNT bigint,
@DATEFROM datetime,
@BB_PRICE money,
@AMOUNTTYPE nvarchar(50),
@TRANSDESC nvarchar(100),
@TRANSVALUE nvarchar(100)
) as begin
set nocount on;
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
if @ID is null
set @ID = newid();
update dbo.WPSECURITIESTRANSACTION set
CHANGEDBYID = @CHANGEAGENTID,
DATECHANGED = getdate(),
AMOUNT = @AMOUNT,
DATEFROM = @DATEFROM,
BB_PRICE = @BB_PRICE,
AMOUNTTYPE = @AMOUNTTYPE,
TRANSDESC = @TRANSDESC,
TRANSVALUE = @TRANSVALUE
where
ID = @ID;
return 0;
end