USP_DATAFORMTEMPLATE_EDITLOAD_RECEIVABLEPAYMENT

The load procedure used by the edit dataform template "Payment Edit Data 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.
@TSLONG bigint INOUT Output parameter indicating the TSLONG value of the record being edited. This is used to manage multi-user concurrency issues when multiple users access the same record.
@STUDENTID uniqueidentifier INOUT
@STUDENTNAME nvarchar(255) INOUT Student
@CONSTITUENTNAME nvarchar(255) INOUT Paid by
@CONSTITUENTID uniqueidentifier INOUT
@AMOUNT money INOUT Amount
@PAYMENTDATE datetime INOUT Payment date
@POSTSTATUSCODE tinyint INOUT Post status
@POSTDATE datetime INOUT Post date
@PAYMENTMETHODCODE tinyint INOUT Payment method
@CONSTITUENTACCOUNTID uniqueidentifier INOUT Account
@CHECKDATE UDT_FUZZYDATE INOUT Check date
@CHECKNUMBER nvarchar(20) INOUT Check number
@REFERENCENUMBER nvarchar(20) INOUT Reference number
@REFERENCEDATE UDT_FUZZYDATE INOUT Reference date
@CARDHOLDERNAME nvarchar(255) INOUT Name on card
@CREDITCARDNUMBER nvarchar(20) INOUT Card number
@CREDITTYPECODEID uniqueidentifier INOUT Card type
@AUTHORIZATIONCODE nvarchar(20) INOUT Authorization code
@EXPIRESON UDT_FUZZYDATE INOUT Expires on
@DIRECTDEBITRESULTCODE nvarchar(10) INOUT Result code
@OTHERPAYMENTMETHODCODEID uniqueidentifier INOUT Other method
@RECEIVABLEPAYMENTID nvarchar(60) INOUT

Definition

Copy


                    CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDITLOAD_RECEIVABLEPAYMENT
                    (
                        @ID uniqueidentifier,
                        @DATALOADED bit = 0 output,
                        @TSLONG bigint = 0 output,
                        @STUDENTID uniqueidentifier = null output,
                        @STUDENTNAME nvarchar(255) = null output,
                        @CONSTITUENTNAME nvarchar(255) = null output,
                        @CONSTITUENTID uniqueidentifier = null output,
                        @AMOUNT money = null output,
                        @PAYMENTDATE datetime = null output,
                        @POSTSTATUSCODE tinyint = null output,
                        @POSTDATE datetime = null output,
                        @PAYMENTMETHODCODE tinyint = null output,
                        @CONSTITUENTACCOUNTID uniqueidentifier = null output,
                        @CHECKDATE dbo.UDT_FUZZYDATE = null output,
                        @CHECKNUMBER nvarchar(20) = null output,
                        @REFERENCENUMBER nvarchar(20) = null output,
                        @REFERENCEDATE dbo.UDT_FUZZYDATE = null output,
                        @CARDHOLDERNAME nvarchar(255) = null output,
                        @CREDITCARDNUMBER nvarchar(20) = null output,
                        @CREDITTYPECODEID uniqueidentifier = null output,
                        @AUTHORIZATIONCODE nvarchar(20) = null output,
                        @EXPIRESON dbo.UDT_FUZZYDATE = null output,
                        @DIRECTDEBITRESULTCODE nvarchar(10) = null output,
                        @OTHERPAYMENTMETHODCODEID uniqueidentifier = null output,
                        @RECEIVABLEPAYMENTID nvarchar(60) = null output
                    )
                    as
                    begin
                        set nocount on;

                        exec dbo.USP_RECEIVABLEPAYMENT_LOAD
                            @ID,
                            @DATALOADED output,
                            @TSLONG output,
                            @CONSTITUENTNAME output,
                            @CONSTITUENTID output,
                            @AMOUNT output,
                            @PAYMENTDATE output,
                            @POSTSTATUSCODE output,
                            @POSTDATE output,
                            @PAYMENTMETHODCODE output,
                            @CONSTITUENTACCOUNTID output,
                            @CHECKDATE output,
                            @CHECKNUMBER output,
                            @REFERENCEDATE output,
                            @REFERENCENUMBER output,
                            @CARDHOLDERNAME output,
                            @CREDITCARDNUMBER output,
                            @CREDITTYPECODEID output,
                            @EXPIRESON output,
                            @DIRECTDEBITRESULTCODE output,
                            @OTHERPAYMENTMETHODCODEID output,
                            @RECEIVABLEPAYMENTID output,
                            @AUTHORIZATIONCODE output,
                            @STUDENTID output,
                            @STUDENTNAME output;

                        return 0;
                    end