Пример #1
0
        private void OnSetValue(string obj)
        {
            ResetAmount = true;
            if (string.IsNullOrEmpty(obj))
            {
                TenderedAmount   = "";
                PaymentDueAmount = "";
                OnResetValue();
                return;
            }

            var value = Convert.ToDecimal(obj);

            if (string.IsNullOrEmpty(TenderedAmount))
            {
                TenderedAmount = "0";
            }
            var tenderedValue = Convert.ToDecimal(TenderedAmount.Replace(
                                                      CultureInfo.CurrentCulture.NumberFormat.NumberGroupSeparator, ""));

            tenderedValue += value;
            TenderedAmount = tenderedValue.ToString("#,#0.00");
            OnTypedValueChanged();
        }
Пример #2
0
        private void OnSetValue(string obj)
        {
            _resetAmount = true;
            ReturningAmountVisibility = Visibility.Collapsed;
            if (string.IsNullOrEmpty(obj))
            {
                TenderedAmount = "";
                PaymentAmount  = "";
                CancelMergedItems();
                return;
            }

            var value = Convert.ToDecimal(obj);

            if (string.IsNullOrEmpty(TenderedAmount))
            {
                TenderedAmount = "0";
            }
            var tenderedValue = Convert.ToDecimal(TenderedAmount.Replace(
                                                      CultureInfo.CurrentCulture.NumberFormat.NumberGroupSeparator, ""));

            tenderedValue += value;
            TenderedAmount = tenderedValue.ToString("#,#0.00");
        }