Пример #1
0
 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();
 }
Пример #2
0
 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("系统提示:保存异常,请尝试刷新后继续操作!");
     }
 }