コード例 #1
0
 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);
 }
コード例 #2
0
        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);
        }