private void TenderAllBalance() { ResetValues(); _orderSelectorViewModel.ClearSelection(); var paymentDue = _paymentEditor.GetRemainingAmount() / _paymentEditor.ExchangeRate; _tenderedValueViewModel.PaymentDueAmount = paymentDue.ToString(LocalSettings.ReportCurrencyFormat); _tenderedValueViewModel.TenderedAmount = _tenderedValueViewModel.PaymentDueAmount; _foreignCurrencyButtonsViewModel.UpdateCurrencyButtons(); ResetAmount = true; }
public void Prepare(Ticket selectedTicket) { _foreignCurrencyButtonsViewModel.Prepare(); _paymentTotals.Model = selectedTicket; _paymentEditor.SelectedTicket = selectedTicket; _orderSelectorViewModel.UpdateTicket(selectedTicket); _numberPadViewModel.ResetValues(); _numberPadViewModel.LastTenderedAmount = _tenderedValueViewModel.PaymentDueAmount; _numberPadViewModel.BalanceMode = false; _commandButtonsViewModel.Update(); _foreignCurrencyButtonsViewModel.UpdateCurrencyButtons(); RaisePropertyChanged(() => SelectedTicketTitle); }