/// <summary> /// 根据查询条件,获取港股交易商品 /// </summary> /// <returns></returns> private DataTable QueryHKCommodity(string adminId, string adminPassword, string traderId, int counterID) { try { string strMess = string.Empty; TransactionManageBLL = new ManagementCenter.BLL.UserManage.TransactionManage(); DataTable _dtTransferResult = TransactionManageBLL.AdminFindTraderCapitalAccountInfoByID( adminId, adminPassword, traderId, counterID, out strMess); if (_dtTransferResult == null || _dtTransferResult.Rows.Count == 0) { _dtTransferResult = new DataTable(); } //账号类型 ddlAccountType.DataSource = ComboBoxDataSource.GetAccountTypeList(); ddlAccountType.ValueMember = "ValueIndex"; ddlAccountType.DisplayMember = "TextTitleValue"; //币种类型 ddlCurrencyType.DataSource = ComboBoxDataSource.GetCurrencyTypeList(); ddlCurrencyType.ValueMember = "ValueIndex"; ddlCurrencyType.DisplayMember = "TextTitleValue"; return(_dtTransferResult); } catch (Exception ex) { string errCode = "GL-0376"; string errMsg = "根据查询条件,获取港股交易商品失败!"; VTException exception = new VTException(errCode, errMsg, ex); LogHelper.WriteError(exception.ToString(), exception.InnerException); return(null); } }
//================================ 事件 ================================ #region 转账管理窗体 TransferManageUI_Load /// <summary> /// 转账管理窗体 TransferManageUI_Load /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TransferManageUI_Load(object sender, EventArgs e) { try { AccountTypeBLL = new UM_AccountTypeBLL(); //L_AccountType = AccountTypeBLL.GetListArray(string.Empty); DealerAccountBLL = new UM_DealerAccountBLL(); SetQueryUserInfo(); InitUserList(); //转出账户类型 cmbTransOut.Properties.Items.Clear(); cmbTransOut.Properties.Items.AddRange(ComboBoxDataSource.GetAccountTypeList()); cmbTransOut.SelectedIndex = 0; //转入账户类型(默认显示不包含银行资金账户) cmbTransIn.Properties.Items.Clear(); cmbTransIn.Properties.Items.AddRange(ComboBoxDataSource.GetAccountTypeListByAccountTypeID((int)GTA.VTS.Common.CommonObject.Types.AccountType.BankAccount)); cmbTransIn.SelectedIndex = 0; //币种类型 cmbCurrencyType.Properties.Items.Clear(); cmbCurrencyType.Properties.Items.AddRange(ComboBoxDataSource.GetCurrencyTypeList()); cmbCurrencyType.SelectedIndex = 0; } catch (Exception ex) { ShowMessageBox.ShowInformation("窗体加载失败!"); string errCode = "GL-0371"; string errMsg = "转账管理窗体加载失败!"; VTException exception = new VTException(errCode, errMsg, ex); LogHelper.WriteError(exception.ToString(), ex); } }
//================================ 事件 ================================ #region 交易商品品种管理窗体 BreedClassManagerUI_Load /// <summary> /// 交易商品品种管理窗体 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BreedClassManagerUI_Load(object sender, EventArgs e) { try { //绑定交易所类型 cmbBourseType.Properties.Items.Clear(); GetBindBourseTypeName(); cmbBourseType.SelectedIndex = 0; //绑定查询条件交易所类型 //cmbBourseTypeIDQ.Text = ""; cmbBourseTypeIDQ.Properties.Items.Clear(); GetBindBourseTypeName(); //cmbBourseTypeIDQ.SelectedIndex = 0; //绑定品种类型 cmbBreedClassType.Properties.Items.Clear(); cmbBreedClassType.Properties.Items.AddRange(BindData.GetBindListBreedClassType()); cmbBreedClassType.SelectedIndex = 0; //绑定查询条件品种类型 //cmbBreedClassTypeIDQ.Text = ""; cmbBreedClassTypeIDQ.Properties.Items.Clear(); cmbBreedClassTypeIDQ.Properties.Items.AddRange(BindData.GetBindListBreedClassType()); //cmbBreedClassTypeIDQ.SelectedIndex = 0; //资金账号类型 cmbAccountTypeIDFund.Properties.Items.Clear(); cmbAccountTypeIDFund.Properties.Items.AddRange(ComboBoxDataSource.GetAccountTypeList(1)); cmbAccountTypeIDFund.SelectedIndex = 0; //持仓账号类型 cmbAccountTypeIDHold.Properties.Items.Clear(); cmbAccountTypeIDHold.Properties.Items.AddRange(ComboBoxDataSource.GetAccountTypeList(2)); cmbAccountTypeIDHold.SelectedIndex = 0; //绑定查询结果 m_pageNo = 1; gdBreedClassResult.DataSource = QueryCMBreedClass(); ShowDataPage(); //设置文本框和按钮的状态 this.txtBreedClassName.Enabled = false; this.cmbAccountTypeIDFund.Enabled = false; this.cmbBreedClassType.Enabled = false; this.cmbAccountTypeIDHold.Enabled = false; this.cmbBourseType.Enabled = false; this.btnOK.Enabled = false; } catch (Exception ex) { string errCode = "GL-4000"; string errMsg = "交易商品品种管理窗体加载失败!"; VTException exception = new VTException(errCode, errMsg, ex); LogHelper.WriteError(exception.ToString(), exception.InnerException); } }
private void UpdatedItems() { _dataSource = new ComboBoxDataSource(this, Items); m_helper.UsesDataSource = true; m_helper.DataSource = _dataSource; m_helper.ReloadData(); if (listbox_ctrl != null) { // listbox_ctrl.UpdateLastVisibleItem (); // listbox_ctrl.CalcListBoxArea (); // listbox_ctrl.Refresh (); } }
protected override void CreateHandle () { m_helper = new ComboBoxHelper (); m_view = m_helper; m_helper.Host = this; m_helper.Activated += delegate(object sender, EventArgs e) { //TODO: implement ListControl if (SelectedValueChanged != null) SelectedValueChanged (sender, e); //OnSelectedIndexChanged(e); //OnSelectedValueChanged(e); }; _dataSource = new ComboBoxDataSource (this); }
protected override void CreateHandle() { m_helper = new ComboBoxHelper(); m_view = m_helper; m_helper.Host = this; m_helper.Activated += delegate(object sender, EventArgs e) { //TODO: implement ListControl if (SelectedValueChanged != null) { SelectedValueChanged(sender, e); } //OnSelectedIndexChanged(e); //OnSelectedValueChanged(e); }; _dataSource = new ComboBoxDataSource(this); }
/// <summary> /// 转出账户组合框改变事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmbTransOut_SelectedIndexChanged(object sender, EventArgs e) { try { int _AccountTypeID = AppGlobalVariable.INIT_INT;//账号类型ID _AccountTypeID = ((UComboItem)cmbTransOut.SelectedItem).ValueIndex; if (_AccountTypeID != AppGlobalVariable.INIT_INT) { //转入账户类型 cmbTransIn.Properties.Items.Clear(); cmbTransIn.Properties.Items.AddRange(ComboBoxDataSource.GetAccountTypeListByAccountTypeID(_AccountTypeID)); cmbTransIn.SelectedIndex = 0; } } catch (Exception ex) { string errCode = "GL-0373"; string errMsg = " 转出账户组合框改变事件失败!"; VTException exception = new VTException(errCode, errMsg, ex); LogHelper.WriteError(exception.ToString(), ex); return; } }
private void UpdatedItems () { _dataSource = new ComboBoxDataSource (this, Items); m_helper.UsesDataSource = true; m_helper.DataSource = _dataSource; m_helper.ReloadData(); if (listbox_ctrl != null) { // listbox_ctrl.UpdateLastVisibleItem (); // listbox_ctrl.CalcListBoxArea (); // listbox_ctrl.Refresh (); } }
/// <summary> /// 根据查询条件,获取交易商品品种 /// </summary> /// <returns></returns> private bool QueryCMBreedClass() { try { int BourseTypeID = AppGlobalVariable.INIT_INT; int BreedClassTypeID = AppGlobalVariable.INIT_INT; if (!string.IsNullOrEmpty(cmbBourseTypeIDQ.Text)) { BourseTypeID = ((UComboItem)cmbBourseTypeIDQ.SelectedItem).ValueIndex; } if (!string.IsNullOrEmpty(cmbBreedClassTypeIDQ.Text)) { BreedClassTypeID = ((UComboItem)cmbBreedClassTypeIDQ.SelectedItem).ValueIndex; } DataSet _dsCMBreedClass = CommonParameterSetCommon.GetAllCMBreedClass(BreedClassTypeID, BourseTypeID, m_pageNo, m_pageSize, out m_rowCount); DataTable _dtCMBreedClass; if (_dsCMBreedClass == null || _dsCMBreedClass.Tables[0].Rows.Count == 0) { _dtCMBreedClass = new DataTable(); } else { _dtCMBreedClass = _dsCMBreedClass.Tables[0]; } //绑定交易商品品种的交易所类型ID对应的交易所名称 ddlBourseTypeID.DataSource = CommonParameterSetCommon.GetCMBreedClassBourseTypeName().Tables[0]; ddlBourseTypeID.ValueMember = CommonParameterSetCommon.GetCMBreedClassBourseTypeName().Tables[0].Columns["BourseTypeID"]. ToString(); ddlBourseTypeID.DisplayMember = CommonParameterSetCommon.GetCMBreedClassBourseTypeName().Tables[0].Columns["BourseTypeName"]. ToString(); //绑定品种类型 ddlBreedClassTypeID.DataSource = BindData.GetBindListBreedClassType(); ddlBreedClassTypeID.ValueMember = "ValueIndex"; ddlBreedClassTypeID.DisplayMember = "TextTitleValue"; //资金账号类型 ddlAccountTypeIDFund.DataSource = ComboBoxDataSource.GetAccountTypeList(1); ddlAccountTypeIDFund.ValueMember = "ValueIndex"; ddlAccountTypeIDFund.DisplayMember = "TextTitleValue"; //持仓账号类型 ddlAccountTypeIDHold.DataSource = ComboBoxDataSource.GetAccountTypeList(2); ddlAccountTypeIDHold.ValueMember = "ValueIndex"; ddlAccountTypeIDHold.DisplayMember = "TextTitleValue"; gdBreedClassResult.DataSource = _dtCMBreedClass; } catch (Exception ex) { string errCode = "GL-4004"; string errMsg = "数据不存在,获取交易商品品种失败!"; VTException exception = new VTException(errCode, errMsg, ex); LogHelper.WriteError(exception.ToString(), exception.InnerException); //throw exception; return(false); } return(true); }
private void loadPersonTypes() { this.personContactInformation.DataSource = ComboBoxDataSource.personTypes(); this.personContactInformation.DisplayMember = "personTypeName"; this.personContactInformation.ValueMember = "personTypeCode"; }
private void loadPersonSuffix() { this.personSuffix.DataSource = ComboBoxDataSource.personSuffixes(); this.personSuffix.DisplayMember = "personSuffix"; }
private void loadPersonTitle() { this.personTitle.DataSource = ComboBoxDataSource.personTitles(); this.personTitle.DisplayMember = "titleName"; }