internal void DeleteDetail(InstalmentDetail detail) { if (detail.IsDeleted) { return; } _details.RemoveItem(detail); }
internal void Add(Protocal.Physical.OrderInstalmentData data) { if (_instalment == null) { return; } var detail = new InstalmentDetail(_order, data); _instalment.AddDetail(detail, OperationType.None); }
internal void AddDetail(InstalmentDetail detail, OperationType operationType) { _details.AddItem(detail, operationType); }
internal void Delete(InstalmentDetail detail) { _instalment.DeleteDetail(detail); TradingSetting.Default.DeleteOrderInstalment(detail.OrderId, detail.Period); }
internal void Add(InstalmentDetail detail, OperationType operationType) { Debug.Assert(_instalment != null); _instalment.AddDetail(detail, operationType); TradingSetting.Default.AddOrderInstalment(detail.ToOrderInstalmentData()); }
internal void DeleteInstalmentDetail(InstalmentDetail detail) { _instalmentDetailManager.Delete(detail); }
internal void AddInstalmentDetail(InstalmentDetail detail, OperationType operationType) { _instalmentDetailManager.Add(detail, operationType); }