|
<< Click to Display Table of Contents >> Navigation: Developers' Guide > Using Data Interface > Events > Add-On Events > Point of Sale Events > Layaway Item |
Navigation: Developers' Guide > Using Data Interface > Events > Add-On Events > Point of Sale Events >
Layaway Item
You can now customize the Layaway Item to execute specific business transactions using its events. iVend Add-On Framework provides you with platform for customization and the framework is optimized to show only relevant list of events which minimizes the effort in searching events from long list of iVend events.
Note
Remember that the customization can be done on those fields only which are exposed in the Layaway Item screen.
There are following events, which allow you to customize the Layaway Item screen:
The event occurs after adding surcharge detail of a Layaway Item. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: LayawayItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionLayaway> Type: LayawayItem Remarks N/A |
The event occurs after canceling a Layaway Item. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: LayawayItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionLayaway> Type: LayawayItem Remarks N/A |
The event occurs after collecting an attribute detail of a Layaway Item. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: LayawayItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionLayaway> Type: LayawayItem Remarks N/A |
The event occurs after deleting surcharge detail of a Layaway Item. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: LayawayItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionLayaway> Type: LayawayItem Remarks N/A |
The event occurs after editing surcharge detail of a Layaway Item. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: LayawayItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionLayaway> Type: LayawayItem Remarks N/A |
The event occurs after saving a Layaway Item. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: LayawayItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionLayaway> Type: LayawayItem Remarks N/A |
The event occurs before adding surcharge detail of a Layaway Item. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: LayawayItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionLayaway> Type: LayawayItem Remarks N/A |
The event occurs before canceling a Layaway Item. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: LayawayItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionLayaway> Type: LayawayItem Remarks N/A |
The event occurs before collecting attribute detail of a Layaway Item. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: LayawayItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionLayaway> Type: LayawayItem Remarks N/A |
The event occurs before deleting surcharge detail of a Layaway Item. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: LayawayItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionLayaway> Type: LayawayItem Remarks N/A |
The event occurs before editing surcharge detail of a Layaway Item. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: LayawayItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionLayaway> Type: LayawayItem Remarks N/A |
The event occurs before saving a Layaway Item. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: LayawayItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionLayaway> Type: LayawayItem Remarks N/A |
The event occurs when initializing the Layaway Item screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: LayawayItemModuleBase Parameters sender, ViewInitializedEventArgs Type: LayawayItem Remarks N/A |