public DealingOrderParameter(CommonDealingOrderParameter commonTradingParameter) { this.Initailize(commonTradingParameter); this.UpdateDealingParameterFileds = new Dictionary<string, object>(); this._OriginDealingOrderParameter = this.Clone(); }
internal void Initailize(CommonDealingOrderParameter commonTradingParameter) { this.InactiveWaitTime = commonTradingParameter.InactiveWaitTime; this.EnquiryWaitTime = commonTradingParameter.EnquiryWaitTime < 10 ? 10 : commonTradingParameter.EnquiryWaitTime; this.PriceOrderSetting = commonTradingParameter.PriceOrderSetting; this.DisablePopup = commonTradingParameter.DisablePopup; this.AutoConfirm = commonTradingParameter.AutoConfirm; this.ConfirmRejectDQOrder = commonTradingParameter.ConfirmRejectDQOrder; this.LimitStopSummaryIsTimeRange = commonTradingParameter.LimitStopSummaryIsTimeRange; this.LimitStopSummaryTimeRangeValue = commonTradingParameter.LimitStopSummaryTimeRangeValue; this.LimitStopSummaryPriceRangeValue = commonTradingParameter.LimitStopSummaryPriceRangeValue; }