USP_DATAFORMTEMPLATE_EDIT_MEMBERSHIPPROGRAMRENEWAL
Parameters
| Parameter | Parameter Type | Mode | Description |
|---|---|---|---|
| @ID | uniqueidentifier | IN | |
| @CHANGEAGENTID | uniqueidentifier | IN | |
| @MEMBERSHIPTERMTYPE | tinyint | IN | |
| @DUESBASEDEXPIRATIONDATETYPE | tinyint | IN | |
| @EXPIRATIONENDOFPRIORMONTH | bit | IN | |
| @EXPIRATIONENDOFPRIORMONTHCUTOFF | tinyint | IN | |
| @RENEWALWINDOWSTART | tinyint | IN | |
| @RENEWALWINDOWEND | tinyint | IN | |
| @AUTOMATICRENEWALRADIO | tinyint | IN | |
| @AUTOMATICRENEWALTIMETYPE | tinyint | IN | |
| @RENEWALWINDOWSTARTCUTOFFDAY | tinyint | IN | |
| @AFTEREXPIRATIONTIMEPERIOD1 | tinyint | IN | |
| @AFTEREXPIRATIONCLASSIFICATION1 | tinyint | IN | |
| @AFTEREXPIRATIONTIMEPERIOD2 | tinyint | IN | |
| @AFTEREXPIRATIONCLASSIFICATION2 | tinyint | IN | |
| @AFTEREXPIRATIONTIMEPERIOD3 | tinyint | IN | |
| @AFTEREXPIRATIONCLASSIFICATION3 | tinyint | IN | |
| @CLASSIFICATIONAFTERRENEWALWINDOWTYPE | tinyint | IN | |
| @REVENUEAFTERRENEWALWINDOWTYPE | tinyint | IN | |
| @DUESBASEDEXPIRATIONDATE | UDT_MONTHDAY | IN | |
| @AUTOMATICRENEWALNUMBERDAY | tinyint | IN | |
| @AUTOMATICRENEWALNUMBERMONTH | tinyint | IN | |
| @AUTOMATICRENEWALDAYOFMONTH | int | IN | |
| @PROGRAMBASEDONCODE | tinyint | IN |
Definition
Copy
CREATE procedure USP_DATAFORMTEMPLATE_EDIT_MEMBERSHIPPROGRAMRENEWAL
(
@ID uniqueidentifier,
@CHANGEAGENTID uniqueidentifier = null,
@MEMBERSHIPTERMTYPE tinyint,
@DUESBASEDEXPIRATIONDATETYPE tinyint,
@EXPIRATIONENDOFPRIORMONTH bit,
@EXPIRATIONENDOFPRIORMONTHCUTOFF tinyint,
@RENEWALWINDOWSTART tinyint,
@RENEWALWINDOWEND tinyint,
@AUTOMATICRENEWALRADIO tinyint,
@AUTOMATICRENEWALTIMETYPE tinyint,
@RENEWALWINDOWSTARTCUTOFFDAY tinyint,
@AFTEREXPIRATIONTIMEPERIOD1 tinyint,
@AFTEREXPIRATIONCLASSIFICATION1 tinyint,
@AFTEREXPIRATIONTIMEPERIOD2 tinyint,
@AFTEREXPIRATIONCLASSIFICATION2 tinyint,
@AFTEREXPIRATIONTIMEPERIOD3 tinyint,
@AFTEREXPIRATIONCLASSIFICATION3 tinyint,
@CLASSIFICATIONAFTERRENEWALWINDOWTYPE tinyint,
@REVENUEAFTERRENEWALWINDOWTYPE tinyint,
@DUESBASEDEXPIRATIONDATE dbo.UDT_MONTHDAY,
@AUTOMATICRENEWALNUMBERDAY tinyint,
@AUTOMATICRENEWALNUMBERMONTH tinyint,
@AUTOMATICRENEWALDAYOFMONTH int,
@PROGRAMBASEDONCODE tinyint
)
as
set nocount on;
declare @EXPIRATIONDATES xml;
exec dbo.USP_DATAFORMTEMPLATE_EDITLOAD_MEMBERSHIPPROGRAMRENEWAL
@ID = @ID,
@EXPIRATIONDATES = @EXPIRATIONDATES output
exec dbo.USP_DATAFORMTEMPLATE_EDIT_MEMBERSHIPPROGRAMRENEWAL_2
@ID,
@CHANGEAGENTID,
@MEMBERSHIPTERMTYPE,
@DUESBASEDEXPIRATIONDATETYPE,
@EXPIRATIONENDOFPRIORMONTH,
@EXPIRATIONENDOFPRIORMONTHCUTOFF,
@RENEWALWINDOWSTART,
@RENEWALWINDOWEND,
@AUTOMATICRENEWALRADIO,
@AUTOMATICRENEWALTIMETYPE,
@RENEWALWINDOWSTARTCUTOFFDAY,
@AFTEREXPIRATIONTIMEPERIOD1,
@AFTEREXPIRATIONCLASSIFICATION1,
@AFTEREXPIRATIONTIMEPERIOD2,
@AFTEREXPIRATIONCLASSIFICATION2,
@AFTEREXPIRATIONTIMEPERIOD3,
@AFTEREXPIRATIONCLASSIFICATION3,
@CLASSIFICATIONAFTERRENEWALWINDOWTYPE,
@REVENUEAFTERRENEWALWINDOWTYPE,
@DUESBASEDEXPIRATIONDATE,
@AUTOMATICRENEWALNUMBERDAY,
@AUTOMATICRENEWALNUMBERMONTH,
@AUTOMATICRENEWALDAYOFMONTH,
@PROGRAMBASEDONCODE,
@EXPIRATIONDATES
return 0;