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