using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; using HySoft.Common; namespace HySoft.BaseCallCenter.Web.sysmanage { public partial class sysconfigedit : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString["getPuction"].ToString() == "Edit") { getOrderInformerEdit(Request.QueryString["singleFlage"].ToString()); } } } /// /// 初始化信息 /// private void getOrderInformerEdit(string Flage) { DataTable dt = new DataTable(); DataTable dtItems = new DataTable(); string sql = "select * from T_Sys_SystemConfig where F_ParamId=" + Flage + ""; dt = DBUtility.DbHelperSQL.Query(sql).Tables[0]; if (dt.Rows.Count > 0) { F_ParamCode.Text = dt.Rows[0]["F_ParamCode"].ToString(); F_ParamValue.Text = dt.Rows[0]["F_ParamValue"].ToString(); F_ParamDes.Text = dt.Rows[0]["F_ParamDes"].ToString(); } } /// /// 保存订单信息。 /// /// /// protected void btnSubmit_Click(object sender, EventArgs e) { HySoft.BaseCallCenter.Model.T_Sys_SystemConfig orderModel = new Model.T_Sys_SystemConfig(); HySoft.BaseCallCenter.BLL.T_Sys_SystemConfig orderBll = new BLL.T_Sys_SystemConfig(); try { orderModel.F_ParamCode = F_ParamCode.Text.Trim(); orderModel.F_ParamValue = F_ParamValue.Text.Trim(); orderModel.F_ParamDes = F_ParamDes.Text.Trim(); orderModel.F_State = 0; if (Request.QueryString["getPuction"] == "Add") { int count = orderBll.Add(orderModel); if (count > 0) { MessageBoxToWindow("新增成功", "新增提示", "success"); } else { MessageBoxToWindow("新增失败", "新增提示!", "error"); } } if (Request.QueryString["getPuction"] == "Edit") { orderModel.F_ParamId = Convert.ToInt32(Request.QueryString["singleFlage"]); if (orderBll.Update(orderModel)) { MessageBoxToWindow("修改成功", "修改提示!", "success"); } else { MessageBoxToWindow("修改失败", "修改提示!", "error"); } } } catch { MessageBoxToWindow("新增失败", "新增提示!", "error"); } } #region 弹出对话框 /// /// 弹出对话框 /// /// /// /// public void MessageBoxToWindow(string title, string content, string type) { string script = ""; switch (type) { case "error"://失败 type = "error"; script = ""; break; case "success"://成功 type = "info"; script = ""; break; case "catch"://异常 type = "warning"; script = ""; break; default: type = "question"; break; } ClientScript.RegisterClientScriptBlock(this.GetType(), "", script); } #endregion } }