Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
 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);
     }
 }