Example #1
0
        public void Bnsubmit_Click(object sender, RoutedEventArgs e)
        {
            Lbstatus.Content = "";
            if (TbUID.Text.ToString() != "" || Tbquantity.Text.ToString() != "")
            {
                UID uid = new UID();
                uid.Uid = TbUID.Text.Replace('/', '-');
                if (CbQuantityOff.IsChecked == true)
                {
                    uid.Quantity = "0";
                }
                uid.Quantity = Tbquantity.Text.Replace(',', '.');

                uid.Source         = System.Configuration.ConfigurationManager.AppSettings["Source"];
                uid.Event_date_UMS = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds().ToString();
                Lbstatus.Content   = SQLiteDBConnection.UpSert(uid);
                if (Lbstatus.Content.ToString().StartsWith("Row added, UID: "))
                {
                    TbUID.Text      = "";
                    Tbquantity.Text = "0";
                    TbUID.Focus();
                }
            }
            else
            {
                Lbstatus.Content = "UID is empty";
                logger.Info("UID is empty");
                TbUID.Focus();
            }
        }
Example #2
0
        public MainWindow()
        {
            InitializeComponent();
            TbUID.Focus();
            LogManager.ThrowExceptions = true;
            Logger logger = LogManager.GetLogger("*");

            logger.Info("Program started");

            //CbQuantityOff.IsChecked == false;
            //CbQuantityOff_Unchecked(sender,e);
        }
Example #3
0
        private void TbUID_KeyDown(object sender, KeyEventArgs e)

        {
            if (e.Key == Key.Enter && !String.IsNullOrWhiteSpace(TbUID.Text))
            {
                if (CbQuantityOff.IsChecked == true)
                {
                    Bnsubmit_Click(sender, e);
                }
                else
                {
                    Tbquantity.Focus();
                    Tbquantity.SelectAll();
                }
            }
            else
            {
                TbUID.Focus();
            }
        }
Example #4
0
 private void CbQuantityOff_Unchecked(object sender, RoutedEventArgs e)
 {
     LbQuantityOff.Foreground = Brushes.Gray;
     TbUID.Focus();
 }
Example #5
0
 private void CbQuantityOff_Checked(object sender, RoutedEventArgs e)
 {
     LbQuantityOff.Content    = "Scan without quantity";
     LbQuantityOff.Foreground = Brushes.Black;
     TbUID.Focus();
 }