internal void Add(Protocal.Physical.OrderInstalmentData data) { if (_instalment == null) { return; } var detail = new InstalmentDetail(_order, data); _instalment.AddDetail(detail, OperationType.None); }
private Protocal.Physical.OrderInstalmentData CreateInstalment(IDBRow dr) { var result = new Protocal.Physical.OrderInstalmentData(); result.OrderId = dr.GetColumn <Guid>("OrderId"); result.Sequence = dr.GetColumn <int>("Sequence"); result.InterestRate = dr.GetColumn <decimal>("InterestRate"); result.Principal = dr.GetColumn <decimal>("Principal"); result.Interest = dr.GetColumn <decimal>("Interest"); result.DebitInterest = dr.GetColumn <decimal>("DebitInterest"); result.PaymentDateTimeOnPlan = dr.GetColumn <DateTime?>("PaymentDateTimeOnPlan"); result.PaidDateTime = dr.GetColumn <DateTime?>("PaidDateTime"); result.UpdatePersonId = dr.GetColumn <Guid?>("UpdatePersonId"); result.UpdateTime = dr.GetColumn <DateTime?>("UpdateTime"); result.LotBalance = dr.GetColumn <decimal?>("LotBalance"); return(result); }
internal void AddInstalmentDetail(Protocal.Physical.OrderInstalmentData data) { _instalmentDetailManager.Add(data); }