private void AddPayment(double amountReceived) { payments.Add(new Payment(operation, paymentWidget.GetPaymentTypeId(), PaymentMode.Paid) { Quantity = amountReceived, EndDate = BusinessDomain.GetDateValue(txtDueDate.Text.Trim()) }); paymentWidget.RefreshGrid(); RecalculateChange(paymentWidget.Received); }
private Payment AddPayment(double amountReceived) { Payment payment = new Payment { Quantity = amountReceived, Sign = alwaysReceive ? 1 : Math.Sign(debt), Mode = PaymentMode.Paid, PartnerId = partner.Id, PartnerName = partner.Name, TypeId = paymentWidget.GetPaymentTypeId() }; payments.Add(payment); paymentWidget.RefreshGrid(); return(payment); }