USP_DATAFORMTEMPLATE_EDIT_SALESDEPOSITTEMPLATE_PRELOAD_2

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN
@DATALOADED bit INOUT
@TSLONG bigint INOUT
@NAME nvarchar(100) INOUT
@BANKACCOUNTID uniqueidentifier INOUT
@REFERENCECODE tinyint INOUT
@SALESCHANNELOPTIONCODE tinyint INOUT
@SALESCHANNEL xml INOUT
@PAYMENTMETHODOPTIONCODE tinyint INOUT
@PAYMENTTYPE xml INOUT
@PDACCOUNTSYSTEMID uniqueidentifier INOUT
@CURRENCYOPTIONCODE tinyint INOUT
@CURRENCY xml INOUT

Definition

Copy

CREATE procedure dbo.USP_DATAFORMTEMPLATE_EDIT_SALESDEPOSITTEMPLATE_PRELOAD_2
(

    @ID uniqueidentifier,
    @DATALOADED bit = 0 output,
    @TSLONG bigint = 0 output,
    @NAME nvarchar(100) = null output,
    @BANKACCOUNTID uniqueidentifier = null output,
    @REFERENCECODE tinyint = null output,
    @SALESCHANNELOPTIONCODE tinyint = null output,
    @SALESCHANNEL xml = null output,
    @PAYMENTMETHODOPTIONCODE tinyint = null output,
    @PAYMENTTYPE xml = null output,
  @PDACCOUNTSYSTEMID uniqueidentifier = null output,
  @CURRENCYOPTIONCODE tinyint = null output,
  @CURRENCY xml = null output
)
as
set nocount on;

select 
    @DATALOADED = 1,
    @NAME = SDT.[NAME],
    @BANKACCOUNTID = [BANKACCOUNTID],
    @REFERENCECODE = [REFERENCECODE],
    @SALESCHANNELOPTIONCODE = [SALESCHANNELOPTIONCODE],
    @PAYMENTMETHODOPTIONCODE = [PAYMENTMETHODOPTIONCODE],
  @CURRENCYOPTIONCODE = [CURRENCYOPTIONCODE],
    @TSLONG = SDT.[TSLONG],
  @PDACCOUNTSYSTEMID = PDACCOUNTSYSTEMID
from dbo.[SALESDEPOSITTEMPLATE] SDT
left join dbo.SALESDEPOSITPROCESS SDP on SDP.ID = SDT.SALESDEPOSITPROCESSID
where SDT.[ID] = @ID;

set @PAYMENTTYPE = dbo.UFN_SALESDEPOSITTEMPLATE_PAYMENTMETHODS_TOITEMLISTXML(@ID);
set @SALESCHANNEL = dbo.UFN_SALESDEPOSITTEMPLATE_SALESCHANNELS_TOITEMLISTXML(@ID);
set @CURRENCY = dbo.UFN_SALESDEPOSITTEMPLATE_CURRENCY_TOITEMLISTXML(@ID, @PDACCOUNTSYSTEMID);

return 0;