コード例 #1
0
        private string DisplayNumberPad(string keytext)
        {
            string        strNumberPadText = string.Empty;
            NumberPadWind ObjNumberpadWind = new NumberPadWind();

            try
            {
                ObjNumberpadWind.ValueText = keytext;
                ObjNumberpadWind.Owner     = this;
                if (ObjNumberpadWind.ShowDialog() == true)
                {
                    if (ObjNumberpadWind.ValueText == "")
                    {
                        strNumberPadText = "0";
                    }
                    else
                    {
                        strNumberPadText = ObjNumberpadWind.ValueText;
                    }
                }
            }
            catch (Exception ex)
            {
                strNumberPadText = ObjNumberpadWind.ValueText;
                ObjNumberpadWind.Close();
                ExceptionManager.Publish(ex);
            }

            return(strNumberPadText);
        }
コード例 #2
0
 private string DisplayKeyboard(string KeyText)
 {
     s_KeyText = "";
     BMC.Presentation.NumberPadWind objKeyboard = new NumberPadWind();
     objKeyboard.Closing              += new System.ComponentModel.CancelEventHandler(objKeyboard_Closing);
     objKeyboard.ValueText             = KeyText;
     objKeyboard.WindowStartupLocation = WindowStartupLocation.CenterScreen;
     objKeyboard.ShowDialog();
     return(s_KeyText);
 }
コード例 #3
0
        private string DisplayNumberPad(string keytext)
        {
            string strNumberPadText = string.Empty;
            NumberPadWind ObjNumberpadWind = new NumberPadWind();     

            try
            {

                ObjNumberpadWind.ValueText = keytext;

                if (ObjNumberpadWind.ShowDialog() == true)
                {
                    if (ObjNumberpadWind.ValueText == "")                    
                        strNumberPadText = "0";                    
                    else                    
                        strNumberPadText = ObjNumberpadWind.ValueText;                    
                }
            }
            catch (Exception ex)
            {
                strNumberPadText = ObjNumberpadWind.ValueText;
                ObjNumberpadWind.Close();
                ExceptionManager.Publish(ex);
            }
            return strNumberPadText;

        }
コード例 #4
0
        private string DisplayNumberPad(string keytext, bool IsCurrency, int MaxLength)
        {
            string strNumberPadText = keytext;
            NumberPadWind ObjNumberpadWind = null;
            try
            {
                ObjNumberpadWind = new NumberPadWind(IsCurrency);
                if (MaxLength > 0)
                    ObjNumberpadWind.setMaxLength(MaxLength);

                ObjNumberpadWind.ValueText = keytext;
                ObjNumberpadWind.ucTicketEntry.txtDisplay.IsReadOnly = true;

                if (ObjNumberpadWind.ShowDialog() == true)
                {
                    if (ObjNumberpadWind.ValueText == "")
                    {
                        if (IsCurrency)
                            strNumberPadText = "0.0";
                        else
                            strNumberPadText = "0";
                    }
                    else
                    {
                        strNumberPadText = ObjNumberpadWind.ValueText;
                    }
                }
            }
            catch (Exception ex)
            {
                strNumberPadText = ObjNumberpadWind.ValueText;
                ObjNumberpadWind.Close();
                ExceptionManager.Publish(ex);
            }
            return strNumberPadText;
        }
コード例 #5
0
        private string DisplayNumberPad(string sBarcode)
        {
            try
            {

                LogManager.WriteLog("inside DisplayNumberPad", LogManager.enumLogLevel.Info);
                BMC.Presentation.NumberPadWind objKeyboard = new NumberPadWind();
                objKeyboard.Closing += new System.ComponentModel.CancelEventHandler(objKeyBoard_Closing);
                objKeyboard.ValueText = sBarcode;
                objKeyboard.setMaxLength(iVoucherLength);
                objKeyboard.WindowStartupLocation = WindowStartupLocation.CenterScreen;
                objKeyboard.Owner = Window.GetWindow(this);
                objKeyboard.ShowInTaskbar = false;
                objKeyboard.ShowDialog();

            }
            catch (Exception ex)
            {

                ExceptionManager.Publish(ex);
                return strBarcode;
            }

            return strBarcode;
        }
コード例 #6
0
 private string DisplayKeyboard(string KeyText)
 {
     s_KeyText = "";
     BMC.Presentation.NumberPadWind objKeyboard = new NumberPadWind();
     objKeyboard.Closing += new System.ComponentModel.CancelEventHandler(objKeyboard_Closing);
     objKeyboard.ValueText = KeyText;
     objKeyboard.WindowStartupLocation = WindowStartupLocation.CenterScreen;
     objKeyboard.ShowDialog();
     return s_KeyText;
 }
コード例 #7
0
        private string DisplayNumberPad(string keytext, bool IsCurrency, int MaxLength)
        {
            string strNumberPadText = keytext;
            NumberPadWind ObjNumberpadWind=null;
            try
            {
                ObjNumberpadWind= new NumberPadWind(IsCurrency);
                if (MaxLength > 0)
                    ObjNumberpadWind.setMaxLength(MaxLength);

                ObjNumberpadWind.ValueText = keytext;
                if(!Settings.AllowManualKeyboard)
				 ObjNumberpadWind.ucTicketEntry.txtDisplay.IsReadOnly = true;

                if (IsCurrency)
                {

                    ObjNumberpadWind.ucTicketEntry.txtDisplay.Text = string.Empty;
                }
                ObjNumberpadWind.Owner = this;
                if (ObjNumberpadWind.ShowDialog() == true)
                {
                    if (ObjNumberpadWind.ValueText == "")
                    {
                            strNumberPadText = string.Empty;
                    }
                    else
                    {
                        strNumberPadText =  ObjNumberpadWind.ValueText;
                    }
                }
            }
            catch (Exception ex)
            {
                strNumberPadText = ObjNumberpadWind.ValueText;
                ObjNumberpadWind.Close();
                ExceptionManager.Publish(ex);
            }
            return strNumberPadText;
        }