public void ScrollIntoView(SysCodeModel stock) { if (stock == null || (_mainVM.SelectItemViewModel != null && string.Equals(_mainVM.SelectItemViewModel.ContractCode, stock.SystemName))) { return; } if (!TradeQuotesViewModel.GetInstance(null).IsInternationalCheck) { TradeQuotesViewModel.GetInstance(null).InternationalCheckType = 1; TradeQuotesViewModel.GetInstance(null).IsInternationalCheck = true; } ContractChanged?.Invoke(stock, EventArgs.Empty); }
public void ExecuteRevcAddOptionalData(object para) { ResultOptionalContractModel pm = para as ResultOptionalContractModel; if (pm != null) { if (pm.errcode == 0) { if (pm.content != null) { TradeInfoHelper.OptionalModelList.Add(pm.content); TradeQuotesViewModel.GetInstance(null).AddOptionalData(pm.content); } } } }
public void ExecuteRevcDelOptionalData(object para) { ResultOptionalContractModel pm = para as ResultOptionalContractModel; if (pm != null) { if (pm.errcode == 0) { if (pm.content != null) { var model = TradeInfoHelper.OptionalModelList.FirstOrDefault(o => string.Equals(o.serial_number, pm.content.serial_number)); if (model != null) { TradeInfoHelper.OptionalModelList.Remove(model); TradeQuotesViewModel.GetInstance(null).DelOptionalData(model); } } } } }