USP_DATAFORMTEMPLATE_EDITSAVE_WEALTHSECURITYTRANSACTION
The save procedure used by the edit dataform template "WealthPoint Securities Transaction 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. |
@AMOUNT | bigint | IN | Quantity |
@DATEFROM | datetime | IN | Date from |
@DATETO | datetime | IN | Date to |
@BB_PRICE | money | IN | BB price |
@AMOUNTTYPE | nvarchar(50) | IN | Amount type |
@TRANSDESC | nvarchar(100) | IN | Trans desc |
@TRANSVALUE | nvarchar(100) | IN | Trans value |
@BB_TRANSVALUE | money | IN | BB trans value |
@TRANSTYPE | nvarchar(50) | IN | Trans type |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITSAVE_WEALTHSECURITYTRANSACTION (
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@AMOUNT bigint,
@DATEFROM datetime,
@DATETO datetime,
@BB_PRICE money,
@AMOUNTTYPE nvarchar(50),
@TRANSDESC nvarchar(100),
@TRANSVALUE nvarchar(100),
@BB_TRANSVALUE money,
@TRANSTYPE nvarchar(50)
) 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,
DATETO = @DATETO,
DATEFROM = @DATEFROM,
BB_PRICE = @BB_PRICE,
AMOUNTTYPE = @AMOUNTTYPE,
TRANSDESC = @TRANSDESC,
TRANSVALUE = @TRANSVALUE,
BB_TRANSVALUE = @BB_TRANSVALUE,
TRANSTYPE = @TRANSTYPE
where
ID = @ID;
return 0;
end