private void buttonShareGroupEdit_Click(object sender, EventArgs e) { if (ShareLimitGroups == null) { MessageBox.Show("额度共享分组为null,请检查配置项。"); return; } ShareLimitGroupItem selectedGroup = null; if (comboBoxShareLimit.SelectedIndex > -1) { selectedGroup = ShareLimitGroups[comboBoxShareLimit.SelectedIndex]; } else { selectedGroup = ShareLimitGroups[0]; } List <LimitTrader> AllTradersGrouped = new List <LimitTrader>(); ShareLimitGroups.ToList().ForEach(_ => AllTradersGrouped.AddRange(_.GroupTraderList)); var win = new SharedLimitEdit(); win.Init(selectedGroup.GroupName); win.ShowDialog(); InitShareLimit(); }
private void buttonShareLimitSearch_Click(object sender, EventArgs e) { //显示额度共享界面 try { string groupName = comboBoxShareLimit.SelectedItem.ToString(); if (ShareLimitGroups != null && ShareLimitGroups.Length > 0 && !string.IsNullOrEmpty(groupName)) { var groupItem = ShareLimitGroups.First(_ => _.GroupName == groupName); BindingShareLimitData(groupItem); } } catch (Exception ex) { Program.logger.LogInfo("初始化额度共享异常:" + ex.Message); } }