|
|
@ -872,26 +872,30 @@ namespace EasyBL.WEBAPP.SYS |
|
|
|
|
|
|
|
// set Contact
|
|
|
|
|
|
|
|
// set Payment
|
|
|
|
System.Diagnostics.Debug.WriteLine("payment count: " + PaymentDic.Count); |
|
|
|
|
|
|
|
// set Payment
|
|
|
|
if (PaymentDic.Count > 0) { |
|
|
|
|
|
|
|
var Payment = PaymentDic.Values.FirstOrDefault(); |
|
|
|
PaymentDTO rsPayment = new PaymentDTO(); |
|
|
|
rsPayment.PaymentID = Payment.PaymentID; |
|
|
|
rsPayment.PaymentStatus = Payment.PaymentStatus; |
|
|
|
rsPayment.PaymentMethod = Payment.PaymentMethod; |
|
|
|
rsPayment.PaymentID = Payment.PaymentID; |
|
|
|
rsPayment.PaymentStatus = Payment.PaymentStatus; |
|
|
|
rsPayment.PaymentMethod = Booking.PayType; |
|
|
|
rsPayment.PaymentTerms = Payment.PaymentTerms; |
|
|
|
rsPayment.DueDate = Payment.DueDate; |
|
|
|
rsPayment.PaymentDate = Payment.PaymentDate; |
|
|
|
|
|
|
|
CurrencyDTO PaymentCurrency = new CurrencyDTO(); |
|
|
|
|
|
|
|
if (CurrencyDic.ContainsKey(Payment.CurrencyID)) { |
|
|
|
PaymentCurrency = CurrencyDic[Payment.CurrencyID]; |
|
|
|
} |
|
|
|
if (!string.IsNullOrEmpty(Payment.CurrencyID)) { |
|
|
|
CurrencyDTO PaymentCurrency = new CurrencyDTO(); |
|
|
|
|
|
|
|
rsPayment.Currency = PaymentCurrency; |
|
|
|
if (CurrencyDic.ContainsKey(Payment.CurrencyID)) |
|
|
|
{ |
|
|
|
PaymentCurrency = CurrencyDic[Payment.CurrencyID]; |
|
|
|
} |
|
|
|
|
|
|
|
rsPayment.Currency = PaymentCurrency; |
|
|
|
} |
|
|
|
rsBooking.Payment = rsPayment; |
|
|
|
|
|
|
|
} |
|
|
|