Esempio n. 1
0
        //:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
        //Helper Functions
        private void AddMoney(decimal pAmount)
        {
            if (_moneyPadMode != MoneyPadMode.Money)
            {
                _deliveryValue = 0.0m;
                _moneyPadMode  = MoneyPadMode.Money;
            }

            _deliveryValue          += pAmount;
            _entryDeliveryValue.Text = FrameworkUtils.DecimalToString(_deliveryValue);
        }
Esempio n. 2
0
        void _numberPad_Clicked(object sender, EventArgs e)
        {
            TouchButtonText button = (TouchButtonText)sender;

            if (_moneyPadMode != MoneyPadMode.NumberPad)
            {
                _entryDeliveryValue.Text = string.Empty;
                _tempCursorPosition      = 0;
                _moneyPadMode            = MoneyPadMode.NumberPad;
            }

            switch (button.LabelText)
            {
            case "CE":
                _entryDeliveryValue.DeleteText(_entryDeliveryValue.Position - 1, _entryDeliveryValue.Position);
                _tempCursorPosition = _entryDeliveryValue.Position;
                break;

            default:
                _entryDeliveryValue.InsertText(button.LabelText, ref _tempCursorPosition);
                _entryDeliveryValue.Position = _tempCursorPosition;
                break;
            }
        }