Handling Button Events in POS

<< Click to Display Table of Contents >>

Navigation:  Developers' Guide > Customizing User Interface > FAQs > Samples >

Handling Button Events in POS

Navigation: Developers' Guide > Customizing User Interface > FAQs > Samples >

hm_btn_navigate_prevhm_btn_navigate_tophm_btn_navigate_next

Handling Button Events in POS

 

Show/Hide Hidden Text

This topic contains sample code for handling button events in Point of Sale (POS).

Refer to the "POSEventsSampleAddon" project file on CitiXsys Knowledge Portal.

Click here to collapse/expand the view.

Sample for Handling Button Events in POS.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using CXS.Retail.Extensibility;

using CXS.Retail.UIComponents;

using CXS.Retail.ManagementUIComponents;

using CXS.Platform.UIComponents;

using CXS.Retail.Extensibility.Modules.Transaction;

using System.Windows.Forms;

using CXSRetailPOS;

 

 

namespace POSEventsSampleAddon

{

    class SaleditSaleEditModuleBase

    {

        public override void OnBeforeSave(object sender, EventArgs<CXS.SubSystem.Transaction.Transaction> args)

        {

            MessageBox.Show("On Before Save - Saledit");

        }

        public override void OnAfterCollectingAttributeDetail(object sender, EventArgs<CXS.SubSystem.Transaction.Transaction> args)

        {

            MessageBox.Show("Before Collecting Attributes - Saledit");

        }

        public override void OnAfterEditingSurchargeDetail(object sender, EventArgs<CXS.SubSystem.Transaction.Transaction> args)

        {

            MessageBox.Show("On After Editing Surcharge Details - Saledit");

        }

        public override void OnBeforeAddingSurchargeDetail(object sender, EventArgs<CXS.SubSystem.Transaction.Transaction> args)

        {

            MessageBox.Show("On Before Adding Surcharge - Saledit");

        }

        public override void OnBeforeEditingSurchargeDetail(object sender, EventArgs<CXS.SubSystem.Transaction.Transaction> args)

        {

            MessageBox.Show("On Before Editing Surcharge Detail -SaleEdit");

        }

        public override void OnAfterDelete(object sender, DetailEventArgs<CXS.SubSystem.Transaction.Transaction> args)

        {

            MessageBox.Show("On After Delete-SaleEdit");

        }

        public override void OnAfterAddingInstallmentDetail(object sender, EventArgs<CXS.SubSystem.Transaction.Transaction> args)

        {

            MessageBox.Show("On After Adding Installment Detail -SaleEdit");

        }

        public override void OnAfterAddingSurchargeDetail(object sender, EventArgs<CXS.SubSystem.Transaction.Transaction> args)

        {

            MessageBox.Show("On After Adding Surcharge Detail -SaleEdit");

        }

        public override void OnAfterSave(object sender, EventArgs<CXS.SubSystem.Transaction.Transaction> args)

        {

            MessageBox.Show("On After Save -SaleEdit");

        }

        public override void OnAfterDeletingSurchargeDetail(object sender, EventArgs<CXS.SubSystem.Transaction.Transaction> args)

        {

            MessageBox.Show("On After Deleting Surcharge Detail -SaleEdit");

        }

        public override void OnBeforeAddingInstallmentDetail(object sender, EventArgs<CXS.SubSystem.Transaction.Transaction> args)

        {

            MessageBox.Show("On Before Adding Installment Detail -SaleEdit");

        }

        public override void OnBeforeCollectingAttributeDetail(object sender, EventArgs<CXS.SubSystem.Transaction.Transaction> args)

        {

            MessageBox.Show("On Before Collecting Attribute Detail -SaleEdit");

        }

        public override void OnBeforeDelete(object sender, DetailEventArgs<CXS.SubSystem.Transaction.Transaction> args)

        {

            MessageBox.Show("On Before Delete -SaleEdit");

        }

        public override void OnBeforeDeletingSurchargeDetail(object sender, EventArgs<CXS.SubSystem.Transaction.Transaction> args)

        {

            MessageBox.Show("On Before Deleting Surcharge Detail -SaleEdit");

        }

       

    }

}