Example #1
0
        private void CoinKeypadEnterCommandExec()
        {
            if (string.IsNullOrEmpty(this.KeypadEntry))
            {
                return;
            }
            int num1 = int.Parse(this.KeypadEntry);

            if ((double)num1 == this.NewTransaction.Transaction.Amount)
            {
                CashDrawerService.OpenDrawer();
                ((CoinTransaction)this.NewTransaction.Transaction).CoinsReceived = num1;
                this.KeypadEntry = string.Empty;
            }
            else
            {
                int num2 = (int)WPFMessageBox.Show("The received amount of coins has to be the exact amount due.", "Validation warning", MessageBoxButton.OK, MessageBoxImage.Asterisk);
            }
        }
Example #2
0
        private void KeypadEnterCommandExec()
        {
            if (string.IsNullOrEmpty(this.KeypadEntry))
            {
                return;
            }
            double num1 = double.Parse(this.KeypadEntry);

            if (num1 >= this.CurrentTicket.Ticket.TotalRemaining)
            {
                CashDrawerService.OpenDrawer();
                ((CashTransaction)this.NewTransaction.Transaction).MoneyReceived = num1;
                ((CashTransaction)this.NewTransaction.Transaction).MoneyReturned = ((CashTransaction)this.NewTransaction.Transaction).MoneyReceived - this.CurrentTicket.Ticket.TotalRemaining;
                this.KeypadEntry = string.Empty;
            }
            else
            {
                int num2 = (int)WPFMessageBox.Show("The entered price has to be bigger then the total remaining price.", "Validation warning", MessageBoxButton.OK, MessageBoxImage.Asterisk);
            }
        }
 private void OpenCashDrawerExec()
 {
     CashDrawerService.OpenDrawer();
 }