Ejemplo n.º 1
0
        private void OpenEditForm(Payment payForEdit)
        {
            //нет редактирования, если добавлять то надо разделять логику для платежей после поиска
            using (var form = new CreateOrUpdatePaymentForm(payForEdit, _paymentsService))
            {
                form.ShowDialog();

                //_paymentsService.EditPay(form.Payment);
                //_payments = _paymentsService.GetPayments();
                //_payments.Remove(payForEdit);
                _payments.Add(form.Payment);
                //_cartPayments.Remove(_cartPayments.First(x => x.Id == form.Payment.Id));
                _cartPayments.Add(ToCartItemViewModel(form.Payment));
            }
        }
Ejemplo n.º 2
0
        private void AddPayment()
        {
            using (var form = new CreateOrUpdatePaymentForm(null, _paymentsService))
            {
                form.ShowDialog();
                if (form.Payment != null)
                {
                    _payments.Add(form.Payment);
                    _cartPayments.Add(ToCartItemViewModel(form.Payment));
                    if (_settings.SingleMode)
                    {
                        this.Close();
                    }

                    //_payments = _paymentsService.GetPayments();
                }
            }
        }