/// <summary> /// 显示数据 /// </summary> /// <param name="objectID"></param> private void showinfo(string objectID) { try { objectID = commons.RequestSafeString(objectID, 50); if (!String.IsNullOrEmpty(objectID)) { modeCA = bllCA.GetModel(int.Parse(objectID)); if (modeCA != null) { txtCardName.Text = modeCA.NAMES; RadioButtonList_status.SelectedValue = modeCA.STATUS.ToString(); txtLimitNums.Text = modeCA.Balance.ToString(); string FreezeTime = modeCA.FreezeTime.ToString(); if (!string.IsNullOrEmpty(FreezeTime)) { TB_DateTime.Value = DateTime.Parse(FreezeTime).ToString("yyyy-MM-dd"); } txtEveryDayNum.Text = modeCA.EveryDayNum.ToString(); ViewState["_theModifyCA"] = modeCA;//将要处理的数据集保存一下 } } } catch { } }
/// <summary> /// 添加账户信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Button_sumbit_Click(object sender, EventArgs e) { try { string dotypes = "新建账户"; string modifyid = ""; modifyid = Request["id"]; bool ismodify = false; if (!String.IsNullOrEmpty(modifyid)) { modeCA = (Model.Cash_Account)ViewState["_theModifyCA"]; ismodify = true; dotypes = "编辑账户"; } decimal LimitNums = decimal.Parse(txtLimitNums.Text); decimal EveryDayNum = decimal.Parse(txtEveryDayNum.Text); if (EveryDayNum > LimitNums) { ScriptManager.RegisterStartupScript(this.Page, GetType(), "TS", "alert('每日限额不能大于账户余额!')", true); return; } bool isdo = true;//是否进行操作的标记 modeCA.ADDTIME = DateTime.Now; modeCA.Adduser = ((Model.USER_Users)Session["USER_Users"]).USERNAME; modeCA.Balance = LimitNums; modeCA.EveryDayNum = EveryDayNum; modeCA.Delflag = 0; if (TB_DateTime.Value.ToString() != "") { modeCA.FreezeTime = DateTime.Parse(TB_DateTime.Value.ToString()); } modeCA.NAMES = txtCardName.Text.ToString(); modeCA.STATUS = int.Parse(RadioButtonList_status.SelectedValue.ToString()); if (modeCA.STATUS == 0) { if (modeCA.FreezeTime.ToString().Length == 0) { //提示 tag.Text = "操作失败!账户冻结,请选择冻结时间!"; isdo = false; } else { isdo = true; } } if (isdo) { if (!ismodify) { modeCA.Note = modeCA.Adduser + "于" + modeCA.ADDTIME.ToString() + dotypes + modeCA.NAMES; bllCA.Add(modeCA); } else { modeCA.Note = modeCA.Adduser + "于" + modeCA.ADDTIME.ToString() + dotypes + modeCA.NAMES + "<br/>" + modeCA.Note; bllCA.Update(modeCA); } tag.Text = "操作成功!"; this.Button_sumbit.Visible = false; //添加操作日志 //Dianda.BLL.SYS_LogsExt bsyslog = new Dianda.BLL.SYS_LogsExt(); //Model.USER_Users user_model = (Model.USER_Users)Session["USER_Users"]; //bsyslog.addlogs(((Model.USER_Users)Session["USER_Users"]).REALNAME + "(" + ((Model.USER_Users)Session["USER_Users"]).USERNAME + ")", dotypes, dotypes + modeCA.NAMES + "成功"); writeLog(dotypes, dotypes + modeCA.NAMES + "成功"); //添加操作日志 bllextSF.resetCash_Account();//重置账户信息 string coutws = "<script language=\"javascript\" type=\"text/javascript\">alert(\"操作成功!现在进入列表页面\");location.href = \"" + _pageCash_Account + "\";</script>"; Response.Write(coutws); } } catch { } }