//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: //Helper Functions private void AddMoney(decimal pAmount) { if (_moneyPadMode != MoneyPadMode.Money) { _deliveryValue = 0.0m; _moneyPadMode = MoneyPadMode.Money; } _deliveryValue += pAmount; _entryDeliveryValue.Text = FrameworkUtils.DecimalToString(_deliveryValue); }
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; } }