示例#1
0
            internal void Add(Protocal.Physical.OrderInstalmentData data)
            {
                if (_instalment == null)
                {
                    return;
                }
                var detail = new InstalmentDetail(_order, data);

                _instalment.AddDetail(detail, OperationType.None);
            }
示例#2
0
        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);
        }
示例#3
0
 internal void AddInstalmentDetail(Protocal.Physical.OrderInstalmentData data)
 {
     _instalmentDetailManager.Add(data);
 }