/// <summary> /// 清空数据按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void butCleat_Click(object sender, EventArgs e) { errPro.Clear(); List <string> list = new List <string>(); string Prompted = ResourceOperate.Instanse.GetResourceByKey("Prompted"); if (string.IsNullOrEmpty(this.txtUserId.Text)) { errPro.Clear(); string UserIdError = ResourceOperate.Instanse.GetResourceByKey("UserIdError"); errPro.SetError(txtUserId, UserIdError); return; } else { foreach (var item in txtUserId.Text.Split(',')) { if (Utils.DecimalTest(item)) { list.Add(item); } } string CapitalType = this.cmbCapitalType.SelectedIndex.ToString(); if (CapitalType.Equals("-1")) { errPro.Clear(); string CapitalNull = ResourceOperate.Instanse.GetResourceByKey("CapitalNull"); errPro.SetError(cmbCapitalType, CapitalNull); return; } string money = this.cmbmoney.SelectedIndex.ToString(); if (money.Equals("-1")) { errPro.Clear(); string CurrencyError = ResourceOperate.Instanse.GetResourceByKey("Currency"); errPro.SetError(cmbmoney, CurrencyError); return; } decimal Capital; if (decimal.TryParse(this.txtCapitals.Text, out Capital)) { if (Capital < 0) { errPro.Clear(); string Capitalamount = ResourceOperate.Instanse.GetResourceByKey("Capitalamount"); errPro.SetError(txtCapitals, Capitalamount); return; } } else { errPro.Clear(); string Capitalamountillegal = ResourceOperate.Instanse.GetResourceByKey("Capitalamountillegal"); errPro.SetError(txtCapitals, Capitalamountillegal); return; } #region 因需要用户名和密码,所有使用默认的用户名和密码并对密码进行加密 string LoginName = "Admin"; string pwd = "admin"; string password = Encrypt.DesEncrypt(pwd, string.Empty); #endregion 因需要用户名和密码,所有使用默认的用户名和密码并对密码进行加密 PersonalizationCapital personalization = new PersonalizationCapital(); personalization.TradeID = list; int CapitalCode = 0; if (CapitalType.Equals("0")) { CapitalCode = 0; } else if (CapitalType.Equals("1")) { CapitalCode = 1; } else if (CapitalType.Equals("2")) { CapitalCode = 2; } else if (CapitalType.Equals("3")) { CapitalCode = 3; } else if (CapitalType.Equals("4")) { CapitalCode = 4; } else if (CapitalType.Equals("5")) { CapitalCode = 5; } personalization.PersonalType = CapitalCode; if (money.Equals("0")) { personalization.SetCurrencyType = 0; personalization.RMBAmount = Capital; personalization.HKAmount = Capital; personalization.USAmount = Capital; } else if (money.Equals("1")) { personalization.SetCurrencyType = 1; personalization.RMBAmount = Capital; } else if (money.Equals("2")) { personalization.SetCurrencyType = 2; personalization.HKAmount = Capital; } else if (money.Equals("3")) { personalization.SetCurrencyType = 3; personalization.USAmount = Capital; } string message; // wcfLogic.GetHighLowRangeValueByCommodityCode("00001",50); //调用清空数据服务接口 bool ClearTrialData = wcfLogic.ClearTrialData(personalization, LoginName, password, out message); if (ClearTrialData == true) { string Emptysuccessfully = ResourceOperate.Instanse.GetResourceByKey("Emptysuccessfully"); MessageBox.Show(Emptysuccessfully, Prompted, MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { string Emptyfailed = ResourceOperate.Instanse.GetResourceByKey("Emptyfailed"); MessageBox.Show(Emptyfailed + message, Prompted, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }