예제 #1
0
        /// <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);
            }
        }
예제 #2
0
        //================================  事件 ================================

        #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);
 }
예제 #7
0
 /// <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);
        }
예제 #10
0
 private void loadPersonTypes()
 {
     this.personContactInformation.DataSource    = ComboBoxDataSource.personTypes();
     this.personContactInformation.DisplayMember = "personTypeName";
     this.personContactInformation.ValueMember   = "personTypeCode";
 }
예제 #11
0
 private void loadPersonSuffix()
 {
     this.personSuffix.DataSource    = ComboBoxDataSource.personSuffixes();
     this.personSuffix.DisplayMember = "personSuffix";
 }
예제 #12
0
 private void loadPersonTitle()
 {
     this.personTitle.DataSource    = ComboBoxDataSource.personTitles();
     this.personTitle.DisplayMember = "titleName";
 }