/// <summary> /// 显示数据 /// </summary> /// <param name="objectID"></param> private void showinfo(string objectID) { try { objectID = commons.RequestSafeString(objectID, 50); if (!String.IsNullOrEmpty(objectID)) { modelCF = bllCF.GetModel(int.Parse(objectID)); if (modelCF != null) { DropDownList_Account.SelectedValue = modelCF.AccountID.ToString(); DropDownList_year.SelectedValue = modelCF.YEARS.ToString(); TextBox_TotalNum.Text = modelCF.TotalNum.ToString(); RadioButtonList_IsListApply.SelectedValue = modelCF.IsListApply.ToString(); txtCardName.Text = modelCF.NAMES; RadioButtonList_status.SelectedValue = modelCF.STATUS.ToString(); txtLimitNums.Text = modelCF.Balance.ToString(); ViewState["_theModifyCF"] = modelCF;//将要处理的数据集保存一下 } } } catch { } }
/// <summary> /// 添加账户信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Button_sumbit_Click(object sender, EventArgs e) { if (DropDownList_Account.Items.Count > 0) { try { string dotypes = "新建专项资金"; string modifyid = ""; modifyid = Request["id"]; bool ismodify = false; if (!String.IsNullOrEmpty(modifyid)) { modelCF = (Model.Cash_SpecialFunds)ViewState["_theModifyCF"]; ismodify = true; dotypes = "编辑专项资金"; } bool isdo = true;//是否进行操作的标记\ modelCF.AccountID = int.Parse(DropDownList_Account.SelectedValue.ToString()); modelCF.ADDTIME = DateTime.Now; modelCF.Adduser = ((Model.USER_Users)Session["USER_Users"]).USERNAME; modelCF.Balance = decimal.Parse(txtLimitNums.Text.ToString()); modelCF.Delflag = 0; modelCF.IsListApply = int.Parse(RadioButtonList_IsListApply.SelectedValue.ToString()); modelCF.NAMES = txtCardName.Text.ToString(); modelCF.STATUS = int.Parse(RadioButtonList_status.SelectedValue.ToString()); modelCF.TotalNum = decimal.Parse(TextBox_TotalNum.Text.ToString()); modelCF.YEARS = int.Parse(DropDownList_year.SelectedValue.ToString()); if (isdo) { if (!ismodify) { modelCF.Note = modelCF.Adduser + "于" + modelCF.ADDTIME.ToString() + dotypes + modelCF.NAMES; bllCF.Add(modelCF); } else { modelCF.Note = modelCF.Adduser + "于" + modelCF.ADDTIME.ToString() + dotypes + modelCF.NAMES + "<br/>" + modelCF.Note; bllCF.Update(modelCF); } tag.Text = "操作成功!"; this.Button_sumbit.Visible = false; //添加操作日志 writeLog(dotypes, dotypes + modelCF.NAMES + "成功"); //添加操作日志 bllextSF.resetCash_SpecialFunds();//重置信息 //付全文 2013-4-15 修改新增时跳转逻辑 string href = null; if (!ismodify) { //add href = "pageindex=1&account=" + modelCF.AccountID + "&years=" + modelCF.YEARS; } else { //update href = "pageindex=" + Request["pageindex"] + "&" + getKeys(); } string coutws = "<script language=\"javascript\" type=\"text/javascript\">alert(\"操作成功!现在进入列表页面\");location.href = \"" + _pageCash_SpecialFunds + "?" + href + "\";</script>"; Response.Write(coutws); } } catch { } } else { tag.Text = "账户为空!不能添加专项资金!"; } }