USP_DATAFORMTEMPLATE_EDIT_DISBURSEMENTFORMAT
The save procedure used by the edit dataform template "Disbursement Format Edit Data 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. |
@NAME | nvarchar(20) | IN | Name |
@DESCRIPTION | nvarchar(100) | IN | Description |
@PAYMENTMETHODCODE | tinyint | IN | Payment method |
@REPORTCATALOGID | uniqueidentifier | IN | Layout template |
@TYPECODE | tinyint | IN | Stock type |
@PRENUMBERED | bit | IN | Pre-numbered stock |
@PRINTTRANSACTIONSORDERCODE | tinyint | IN | Print order |
@PRINTORDERCODE | tinyint | IN | Print order |
@SORTTRANSACTIONSCODE | tinyint | IN | Sort transactions on the check stub by |
@SORTORDERCODE | tinyint | IN | Sort order |
@PRINTCUSTOMERNUMBER | bit | IN | Print customer number on the check stub |
@PRINTSITEADDRESS | bit | IN | Print a site address on the check stub |
@SITEADDRESSID | uniqueidentifier | IN | Address |
@PRINTSTUBLOGO | bit | IN | Print a logo on the check stub |
@STUBLOGO | varbinary | IN | Check stub logo |
@PRINTTRANSITABANUMBER | bit | IN | Print Transit ABA number on the check |
@PRINTORGANIZATIONNAME | bit | IN | Print organization name on the check |
@ORGANIZATIONNAME | nvarchar(100) | IN | Organization name |
@PRINTMESSAGE | bit | IN | Print messages on the check |
@MESSAGE1 | nvarchar(60) | IN | Message 1 |
@MESSAGE2 | nvarchar(60) | IN | Message 2 |
@PRINTCHECKLOGO | bit | IN | Print a logo on the check |
@CHECKLOGO | varbinary | IN | Check logo |
@PRINTNUMBER | bit | IN | Print disbursement number |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_DISBURSEMENTFORMAT (
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@NAME nvarchar(20),
@DESCRIPTION nvarchar(100),
@PAYMENTMETHODCODE tinyint,
@REPORTCATALOGID uniqueidentifier,
@TYPECODE tinyint,
@PRENUMBERED bit,
@PRINTTRANSACTIONSORDERCODE tinyint,
@PRINTORDERCODE tinyint,
@SORTTRANSACTIONSCODE tinyint,
@SORTORDERCODE tinyint,
@PRINTCUSTOMERNUMBER bit,
@PRINTSITEADDRESS bit,
@SITEADDRESSID uniqueidentifier,
@PRINTSTUBLOGO bit,
@STUBLOGO varbinary(max),
@PRINTTRANSITABANUMBER bit,
@PRINTORGANIZATIONNAME bit,
@ORGANIZATIONNAME nvarchar(100),
@PRINTMESSAGE bit,
@MESSAGE1 nvarchar(60),
@MESSAGE2 nvarchar(60),
@PRINTCHECKLOGO bit,
@CHECKLOGO varbinary(max)
,@PRINTNUMBER bit
)
as
set nocount on;
if @CHANGEAGENTID is null
exec dbo.USP_CHANGEAGENT_GETORCREATECHANGEAGENT @CHANGEAGENTID output;
declare @CURRENTDATE datetime;
set @CURRENTDATE = getdate();
begin try
-- handle updating the data
update dbo.DISBURSEMENTFORMAT set
NAME = @NAME,
DESCRIPTION = @DESCRIPTION,
PAYMENTMETHODCODE = @PAYMENTMETHODCODE,
REPORTCATALOGID = @REPORTCATALOGID,
TYPECODE = @TYPECODE,
PRENUMBERED = @PRENUMBERED,
PRINTTRANSACTIONSORDERCODE = @PRINTTRANSACTIONSORDERCODE,
PRINTORDERCODE = @PRINTORDERCODE,
SORTTRANSACTIONSCODE = @SORTTRANSACTIONSCODE,
SORTORDERCODE = @SORTORDERCODE,
PRINTCUSTOMERNUMBER = @PRINTCUSTOMERNUMBER,
PRINTSITEADDRESS = @PRINTSITEADDRESS,
--SITEADDRESSID = @SITEADDRESSID,
PRINTSTUBLOGO = @PRINTSTUBLOGO,
STUBLOGO = @STUBLOGO,
PRINTTRANSITABANUMBER = @PRINTTRANSITABANUMBER,
PRINTORGANIZATIONNAME = @PRINTORGANIZATIONNAME,
ORGANIZATIONNAME = @ORGANIZATIONNAME,
PRINTMESSAGE = @PRINTMESSAGE,
MESSAGE1 = @MESSAGE1,
MESSAGE2 = @MESSAGE2,
PRINTCHECKLOGO = @PRINTCHECKLOGO,
CHECKLOGO = @CHECKLOGO,
PRINTNUMBER = @PRINTNUMBER,
CHANGEDBYID = @CHANGEAGENTID,
DATECHANGED = @CURRENTDATE
where ID = @ID
end try
begin catch
exec dbo.USP_RAISE_ERROR
return 1
end catch
return 0;