private void fillFromCondition(PercentChangeCondition percentChangeCondition) { percent.Text = percentChangeCondition.ChangePercent.ToString(); percentRb.Checked = true; fillUnderlyingContract(percentUnderlying, percentChangeCondition); fillOperator(percentOperator, percentChangeCondition); }
public static OrderCondition Create(OrderConditionType type) { OrderCondition?rval = null; switch (type) { case OrderConditionType.Execution: rval = new ExecutionCondition(); break; case OrderConditionType.Margin: rval = new MarginCondition(); break; case OrderConditionType.PercentChange: rval = new PercentChangeCondition(); break; case OrderConditionType.Price: rval = new PriceCondition(); break; case OrderConditionType.Time: rval = new TimeCondition(); break; case OrderConditionType.Volume: rval = new VolumeCondition(); break; } if (rval != null) { rval.Type = type; } return(rval ?? throw new InvalidOperationException("Invalid OrderConditionType.")); }
private void fillCondition(PercentChangeCondition percentChangeCondition) { fillOperator(percentChangeCondition, percentOperator); fillUnderlyingContract(percentChangeCondition, percentUnderlying); }