protected void OnClick_Btn_Search(object sender, EventArgs e) { DateYear = Convert.ToInt32(RCB_Year.SelectedValue); DateMonth = Convert.ToInt32(RCB_Month.SelectedValue); if (DateYear == 0 || DateMonth == 0) { RAM.Alert("系统提示:年份和月份都为必选搜索条件!"); return; } RadGridCostInvoiceMoney.Rebind(); }
protected void OnTextChanged_CostInvoiceLimit(object sender, EventArgs e) { try { var tbCostInvoiceLimit = (TextBox)sender; var dataItem = (GridDataItem)tbCostInvoiceLimit.Parent.Parent; var filialeId = dataItem.GetDataKeyValue("FilialeId"); var costInvoiceLimit = WebControl.NumberRecovery(tbCostInvoiceLimit.Text); //正则表达式 if (Regex.IsMatch(costInvoiceLimit, @"^(([1-9]\d{0,9})|0)(\.\d{1,2})?$")) { var info = new CostInvoiceMoneyInfo { FilialeId = new Guid(filialeId.ToString()), DateYear = DateYear, DateMonth = DateMonth, Limit = Convert.ToDecimal(costInvoiceLimit) }; var result = _costInvoiceMoneyDao.SaveCostInvoiceMoney(info); if (!result) { RAM.Alert("系统提示:数据保存异常,请尝试刷新后继续操作!"); } else { RadGridCostInvoiceMoney.Rebind(); } } else { RAM.Alert("系统提示:输入金额格式不正确!"); } } catch (Exception) { RAM.Alert("系统提示:保存异常,请尝试刷新后继续操作!"); } }