/// <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); } }