/// <summary>
        /// 保证金计算设置
        /// </summary>
        /// <param name="vo"></param>
        private void SetCalclateMargin(ContractCategoryDic vo)
        {
            if (vo == null)
            {
                return;
            }
            decimal marginRadio = 0.1m;

            MaginRadio marginRadioData = HttpService.GetCommpMarginRaioQuatity(new MaginRadioRequest()
            {
                categoryId = vo.id
            });

            if (marginRadioData != null && marginRadioData.unitValue != null && marginRadioData.unitValue != "")
            {
                marginRadio = Convert.ToDecimal(marginRadioData.unitValue);
            }

            Dictionary <string, ContractBasePrice> levelDic = vo.contractMonthMap;

            foreach (KeyValuePair <string, ContractBasePrice> kv in levelDic)
            {
                //[hanyu]算法问题修正-*保证金比例
                //if (kv.Key != (this.comboBox_Level.SelectedItem as LevelBrandInfos).infoName) continue;
                decimal margin = (Convert.ToDecimal(kv.Value.preSettlementPrice)) * (this.textBox_Volumn.Text == "" ? 0m : Convert.ToDecimal(this.textBox_Volumn.Text)) * marginRadio;
                this.textBox_MarginCaret.Text = string.Format("{0:C}", margin);
                break;
            }
        }