コード例 #1
0
        /// <summary>
        /// 获取当前行需要修改的数据
        /// </summary>
        /// <param name="handle">当前行号</param>
        private void UpdateSpotTradeRules(int handle)
        {
            try
            {
                if (handle < 0)
                {
                    return;
                }
                //显示添加现货规则窗体
                AddSpotTradeRulesUI addSpotTradeRulesUI = new AddSpotTradeRulesUI();
                addSpotTradeRulesUI.EditType = (int)UITypes.EditTypeEnum.UpdateUI;
                DataRow           _dr              = this.gdvSpotTradeRulesSelect.GetDataRow(handle);
                int               breedClassID     = Convert.ToInt32(_dr["BreedClassID"]);
                XH_SpotTradeRules xHSpotTradeRules = SpotManageCommon.GetModel(breedClassID);
                addSpotTradeRulesUI.XHSpotTradeRules = xHSpotTradeRules;

                if (addSpotTradeRulesUI.ShowDialog(this) == DialogResult.OK)
                {
                    this.QuerySpotTradeRules();
                    this.gdvSpotTradeRulesSelect.FocusedRowHandle = handle;
                }
            }
            catch (Exception ex)
            {
                string      errCode   = "GL-5023";
                string      errMsg    = "获取当前行需要修改的数据失败!";
                VTException exception = new VTException(errCode, errMsg, ex);
                LogHelper.WriteError(exception.ToString(), exception.InnerException);
                throw exception;
            }
        }
コード例 #2
0
 /// <summary>
 /// 显示添加现货交易规则UI btnAdd_Click
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnAdd_Click(object sender, EventArgs e)
 {
     try
     {
         //显示添加现货规则窗体
         AddSpotTradeRulesUI addSpotTradeRulesUI = new AddSpotTradeRulesUI();
         addSpotTradeRulesUI.ShowDialog();
         this.QuerySpotTradeRules();
     }
     catch (Exception ex)
     {
         string      errCode   = "GL-5021";
         string      errMsg    = "显示添加现货交易规则UI失败!";
         VTException exception = new VTException(errCode, errMsg, ex);
         LogHelper.WriteError(exception.ToString(), exception.InnerException);
     }
 }