Example #1
0
 /// <summary>
 /// 追加资金按钮事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         string ID = this.txtTradeID.Text.ToString();
         //if(string.IsNullOrEmpty(this.textBox2.Text) ||string.IsNullOrEmpty(this.textBox3.Text) ||string.IsNullOrEmpty(this.textBox4.Text))
         //{
         //    MessageBox.Show("xx", "xx");
         //}
         AddCapitalEntity addCapitalEntity = new AddCapitalEntity();
         if (!string.IsNullOrEmpty(this.txtRMB.Text))
         {
             decimal RMB;
             if (decimal.TryParse(this.txtRMB.Text.ToString(), out RMB))
             {
                 addCapitalEntity.AddRMBAmount = RMB;
             }
             else
             {
                 error.Clear();
                 error.SetError(txtRMB, "请输入正确的资金格式!");
                 return;
             }
         }
         else
         {
             addCapitalEntity.AddRMBAmount = 0;
         }
         if (!string.IsNullOrEmpty(this.txtHK.Text))
         {
             decimal HK;
             if (decimal.TryParse(this.txtHK.Text.ToString(), out HK))
             {
                 addCapitalEntity.AddHKAmount = HK;
             }
             else
             {
                 error.Clear();
                 error.SetError(txtHK, "请输入正确的资金格式!");
                 return;
             }
         }
         else
         {
             addCapitalEntity.AddHKAmount = 0;
         }
         if (!string.IsNullOrEmpty(this.txtUSA.Text))
         {
             decimal US;
             if (decimal.TryParse(this.txtUSA.Text.ToString(), out US))
             {
                 addCapitalEntity.AddUSAmount = US;
             }
             else
             {
                 error.Clear();
                 error.SetError(txtUSA, "请输入正确的资金格式!");
                 return;
             }
         }
         else
         {
             addCapitalEntity.AddUSAmount = 0;
         }
         addCapitalEntity.TraderID = ID;
         //addCapitalEntity.AddHKAmount = HK;
         //addCapitalEntity.AddRMBAmount = RMB;
         //addCapitalEntity.AddUSAmount = US;
         string message = "";
         //GTA.VTS.CustomersOrders.TransactionManageService.CT_Counter counter =
         //               wcfLogic.TransactionConfirm(UserID, "69ggKIQJgh4=", out message);
         List <GTA.VTS.CustomersOrders.DoAccountManager.AccountFindResultEntity> list = wcfLogic.FindAccount(ID);
         string BankCapitalAccount = "";
         foreach (AccountFindResultEntity accountFindResultEntity in list)
         {
             string Name = accountFindResultEntity.AccountName;
             if (Name.Equals("银行账号"))
             {
                 BankCapitalAccount = accountFindResultEntity.AccountID;
             }
         }
         //string BankCapitalAccount = ProductionAccount.FormationAccount(counter.CouterID, UserID, 1);
         addCapitalEntity.BankCapitalAccount = BankCapitalAccount;
         string errMsg = "";
         bool   x      = wcfLogic.AddCapital(addCapitalEntity, out errMsg);
         if (x == true)
         {
             error.Clear();
             MessageBox.Show("追加资金成功!", "系统提示");
             this.txtTradeID.Text = "";
             this.txtRMB.Text     = "";
             this.txtHK.Text      = "";
             this.txtUSA.Text     = "";
         }
         else
         {
             error.SetError(txtTradeID, errMsg);
         }
     }
     catch (Exception ex)
     {
         LogHelper.WriteError(ex.Message, ex);
     }
 }