Using Scanning Events

<< Click to Display Table of Contents >>

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

Using Scanning Events

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

hm_btn_navigate_prevhm_btn_navigate_tophm_btn_navigate_next

Using Scanning Events

 

Show/Hide Hidden Text

This topic demonstrates how to use scanning 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 Using Scanning Events in POS.

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Drawing;

using System.Data;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

using CXS.Retail.Extensibility;

using CXS.Retail.UIComponents;

using CXS.Retail.ManagementUIComponents;

using CXS.Platform.UIComponents;

using CXS.Retail.Extensibility.Modules.Transaction;

using CXSRetailPOS;

 

namespace POSEventsSampleAddon

{

    public partial class POSScreen : BasePOSCustomView

    {

//Using MSR and BarCode events

        protected override bool OnMsrEvent(CXS.Hardware.MsrData msrData)

        {

            MessageBox.Show(msrData.FirstName);

            return true;

        }

        protected override bool OnBarCodeEvent(string scanData, CXS.SubSystem.RetailConfig.BarcodeSource source)

        {

            MessageBox.Show(scanData);

            return true;

        }

 

        public POSScreen()

        {

            InitializeComponent();

        }

    }

}