//验证数据 protected string CheckData() { var errorMsg = new StringBuilder(); #region 公共数据 var assumeBranchId = ddl_AssumeBranch.SelectedValue; if (string.IsNullOrEmpty(assumeBranchId)) { errorMsg.Append("请选择“申报部门”!").Append("\\n"); } var companyClassId = ddl_CompanyClass.SelectedValue; var companyId = ddl_FeeType.SelectedValue; if (string.IsNullOrEmpty(companyClassId) || string.IsNullOrEmpty(companyId)) { errorMsg.Append("请选择“费用分类”!").Append("\\n"); } var reportName = txt_ReportName.Text; if (string.IsNullOrEmpty(reportName)) { errorMsg.Append("请填写“费用名称”!").Append("\\n"); } var startTime = txt_StartTime.Text; var endTime = txt_EndTime.Text; if (string.IsNullOrEmpty(startTime) || string.IsNullOrEmpty(endTime)) { errorMsg.Append("请选择“费用实际发生时间”!").Append("\\n"); } var payCompany = txt_PayCompany.Text; if (string.IsNullOrEmpty(payCompany)) { errorMsg.Append("请填写“收款单位”!").Append("\\n"); } var reportCost = txt_ReportCost.Text; if (string.IsNullOrEmpty(reportCost)) { errorMsg.Append("请填写“申报金额”!").Append("\\n"); } var reportMemo = txt_ReportMemo.Text; if (string.IsNullOrEmpty(reportMemo)) { errorMsg.Append("请填写“申报说明”!"); } var bankAccount = rcb_PayBankAccount.SelectedValue; if (string.IsNullOrEmpty(bankAccount)) { errorMsg.Append("请选择“结算账号”!").Append("\\n"); } var assumeFilialeId = ddl_AssumeFiliale.SelectedValue; if (string.IsNullOrEmpty(assumeFilialeId) || new Guid(assumeFilialeId).Equals(Guid.Empty)) { errorMsg.Append("请填写“结算公司”!").Append("\\n"); } var tradeNo = txt_TradeNo.Text; if (string.IsNullOrEmpty(tradeNo)) { errorMsg.Append("请填写“交易流水号”!").Append("\\n"); } var poundage = txt_Poundage.Text; if (!string.IsNullOrEmpty(poundage)) { var result = WebControl.CheckPoundage(Decimal.Parse(txt_ReportCost.Text), Decimal.Parse(poundage)); if (!result) { errorMsg.Append("“手续费”【应小于等于6】或者【不超过付款金额的2%】!").Append("\\n"); } } #endregion return(errorMsg.ToString()); }