USP_DATAFORMTEMPLATE_VIEW_CREDITPAYMENT
The load procedure used by the view dataform template "Credit Payment 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. |
@AMOUNT | money | INOUT | Amount |
@PAYMENTMETHOD | nvarchar(100) | INOUT | Payment method |
@PATRON | nvarchar(154) | INOUT | Patron name |
@USERNAME | nvarchar(128) | INOUT | User name |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_VIEW_CREDITPAYMENT
(
@ID uniqueidentifier,
@DATALOADED bit = 0 output,
@AMOUNT money = null output,
@PAYMENTMETHOD nvarchar(100) = null output,
@PATRON nvarchar(154) = null output,
@USERNAME nvarchar(128) = null output
)
as
set nocount on;
set @DATALOADED = 0;
select
@DATALOADED = 1,
@AMOUNT = CREDITPAYMENT.AMOUNT,
@PAYMENTMETHOD = CREDITPAYMENT.PAYMENTMETHOD,
@PATRON = CONSTITUENTNAMEFORMAT.NAME,
@USERNAME = dbo.UFN_APPUSER_GETNAME(FT.APPUSERID)
from
dbo.CREDITPAYMENT
inner join
dbo.FINANCIALTRANSACTION as FT on FT.ID = CREDITPAYMENT.CREDITID
outer apply
dbo.UFN_CONSTITUENT_DISPLAYNAME(FT.CONSTITUENTID) as CONSTITUENTNAMEFORMAT
where
CREDITPAYMENT.ID = @ID;
return 0;