private void fillFromCondition(MarginCondition marginCondition) { fillOperator(marginOperator, marginCondition); marginCushion.Text = marginCondition.Percent.ToString(); marginRb.Checked = true; }
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(MarginCondition marginCondition) { fillOperator(marginCondition, marginOperator); marginCondition.Percent = int.Parse(marginCushion.Text); }