<< Click to Display Table of Contents >> Navigation: Developers' Guide > Using Data Interface > Events > Add-On Events > Point of Sale Events > Transaction Fulfillment |
Navigation: Developers' Guide > Using Data Interface > Events > Add-On Events > Point of Sale Events >
Transaction Fulfillment
You can now customize the Transaction Fulfillment 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 Transaction Fulfillment screen.
There are following events, which allow you to customize the Transaction Fulfillment screen:
The events occurs after adding a transaction fulfillment detail. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, TransactionAddFulfillmentPlanListEventArgs Type: TransactionFulfillment Remarks N/A |
The events occurs after adding all products in the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.TransactionFulfillment> Type: TransactionFulfillment Remarks N/A |
The events occurs after adding a plan in the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, DetailEventArgs<CXS.SubSystem.Transaction.TransactionFulfillment> Type: TransactionFulfillment Remarks N/A |
The events occurs after adding a product in the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.TransactionFulfillment> Type: TransactionFulfillment Remarks N/A |
The events occurs after adding a surcharges in the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.TransactionFulfillment> Type: TransactionFulfillment Remarks N/A |
The events occurs after canceling a transaction fulfillment in the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, DetailEventArgs<CXS.SubSystem.Transaction.TransactionFulfillment> Type: TransactionFulfillment Remarks N/A |
The events occurs after deleting surcharges in the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.TransactionFulfillment> Type: TransactionFulfillment Remarks N/A |
The events occurs after editing surcharge in the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.TransactionFulfillment> Type: TransactionFulfillment Remarks N/A |
The events occurs after removing a plan in the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, DetailEventArgs<CXS.SubSystem.Transaction.TransactionFulfillment> Type: TransactionFulfillment Remarks N/A |
The events occurs after removing a product in the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.TransactionFulfillment> Type: TransactionFulfillment Remarks N/A |
The events occurs after saving a transaction fulfillment. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, DetailEventArgs<CXS.SubSystem.Transaction.TransactionFulfillment> Type: TransactionFulfillment Remarks N/A |
The events occurs before adding all product in the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, DetailEventArgs<CXS.SubSystem.Transaction.TransactionFulfillment, CXS.SubSystem.Transaction.TransactionFulfillmentDetail> Type: TransactionFulfillment Remarks N/A |
The events occurs before adding a plan in the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, DetailEventArgs<CXS.SubSystem.Transaction.TransactionFulfillment> Type: TransactionFulfillment Remarks N/A |
The events occurs before adding a product in the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.TransactionFulfillment, CXS.SubSystem.Transaction.TransactionFulfillmentDetail> Type: TransactionFulfillment Remarks N/A |
The events occurs before adding surcharges in the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, DetailEventArgs<CXS.SubSystem.Transaction.TransactionFulfillment, CXS.SubSystem.Core.Surcharge> Type: TransactionFulfillment Remarks N/A |
The events occurs before canceling a transaction fulfillment. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, DetailEventArgs<CXS.SubSystem.Transaction.TransactionFulfillment> Type: TransactionFulfillment Remarks N/A |
The events occurs before deleting surcharges in the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.TransactionFulfillment, CXS.SubSystem.Transaction.TransactionSurcharge> Type: TransactionFulfillment Remarks N/A |
The events occurs before editing surcharge in the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.TransactionFulfillment, CXS.SubSystem.Transaction.TransactionSurcharge> Type: TransactionFulfillment Remarks N/A |
The events occurs before removing a plan in the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, TransactionRemoveFulfillmentPlanListEventArgs Type: TransactionFulfillment Remarks N/A |
The events occurs before removing a product in the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, EventArgs<CXS.SubSystem.Transaction.TransactionFulfillment, CXS.SubSystem.Transaction.TransactionFulfillmentDetail> Type: TransactionFulfillment Remarks N/A |
The events occurs before saving transaction fulfillment in the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, DetailEventArgs<CXS.SubSystem.Transaction.TransactionFulfillment> Type: TransactionFulfillment Remarks N/A |
The events occurs on globalizing the resource strings on the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters N/A Type: TransactionFulfillment Remarks N/A |
The events occurs when initializing the Transaction Fulfillment screen. Namespace: CXS.Retail.Extensibility.Modules.Transaction Assembly: TransactionFulfillmentModuleBase Parameters sender, ViewInitializedEventArgs Type: TransactionFulfillment Remarks N/A |