<< Click to Display Table of Contents >> Navigation: Developers' Guide > Using Data Interface > Events > Add-On Events > Point of Sale Events > Sale Exchange Item |
Navigation: Developers' Guide > Using Data Interface > Events > Add-On Events > Point of Sale Events >
Sale Exchange Item
You can now customize the Sale Exchange 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 Sale Exchange Item screen.
There are following events, which allow you to customize the Sale Exchange Item screen:
The event occurs after adding surcharge detail in the Sale Exchange Item screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: SaleExchangeItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionSaleItem> Type: SaleExchangeItem Remarks N/A |
The event occurs after canceling an item in the Sale Exchange Item screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: SaleExchangeItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionSaleItem> Type: SaleExchangeItem Remarks N/A |
The event occurs after collecting an attribute detail in the Sale Exchange Item screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: SaleExchangeItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionSaleItem> Type: SaleExchangeItem Remarks N/A |
The event occurs after deleting surcharge detail in the Sale Exchange Item screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: SaleExchangeItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionSaleItem> Type: SaleExchangeItem Remarks N/A |
The event occurs after editing surcharge detail in the Sale Exchange Item screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: SaleExchangeItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionSaleItem> Type: SaleExchangeItem Remarks N/A |
The event occurs after saving an item in the Sale Exchange Item screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: SaleExchangeItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionSaleItem> Type: SaleExchangeItem Remarks N/A |
The event occurs before adding surcharge detail in the Sale Exchange Item screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: SaleExchangeItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionSaleItem> Type: SaleExchangeItem Remarks N/A |
The event occurs before canceling an item in the Exchange Item screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: SaleExchangeItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionSaleItem> Type: SaleExchangeItem Remarks N/A |
The event occurs before collecting attribute detail in the Sale Exchange Item screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: SaleExchangeItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionSaleItem> Type: SaleExchangeItem Remarks N/A |
The event occurs before deleting surcharge detail in the Sale Exchange Item screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: SaleExchangeItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionSaleItem> Type: SaleExchangeItem Remarks N/A |
The event occurs before editing surcharge detail in the Sale Exchange Item screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: SaleExchangeItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionSaleItem> Type: SaleExchangeItem Remarks N/A |
The event occurs before saving the Sale Exchange Item screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: SaleExchangeItemModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.Transaction, CXS.SubSystem.Transaction.TransactionSaleItem> Type: SaleExchangeItem Remarks N/A |
The event occurs on globalizing the resource strings on the Sale Exchange Item screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: SaleExchangeItemModuleBase Parameters N/A Type: SaleExchangeItem Remarks N/A |
The event occurs when initializing the Sale Exchange Item screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: SaleExchangeItemModuleBase Parameters sender, ViewInitializedEventArgs Type: SaleExchangeItem Remarks N/A |