protected void btnOk_Click(object sender, EventArgs e) { ParamFacade facade = new ParamFacade(); ParamInfo param = facade.GetParam("AdministratorPassword"); string oldPassword = EncryptTool.MD5(txtOldPassword.Text); string newPassword = EncryptTool.MD5(txtNewPassword.Text); string confirmPassword = EncryptTool.MD5(txtConfirmPassword.Text); if (newPassword != confirmPassword) { lblMessage.Text = "两次输入的密码不相同。"; return; } if (param == null || string.IsNullOrEmpty(param.Value) || param.Value == oldPassword) { param = new ParamInfo(); param.Key = "AdministratorPassword"; param.Value = newPassword; facade.SaveParam(param); string url = "Default.aspx"; if (!string.IsNullOrEmpty(Request["ReturnUrl"])) { url = Request["ReturnUrl"]; } string msg = "修改密码成功!"; ScriptManager.RegisterStartupScript(this, this.GetType(), "AlertChangePassword", "AlertAndRedirect('" + msg + "', '" + url + "');", true); } else { lblMessage.Text = "旧密码输入不正确。"; return; } }
protected void lbtnSave_Click(object sender, EventArgs e) { try { ParamFacade facade = new ParamFacade(); ParamInfo paraInfo = new ParamInfo(); paraInfo.Key = "SiteName"; paraInfo.Value = txtSiteName.Text; facade.SaveParam(paraInfo); Application["SiteName"] = null; paraInfo.Key = "LogoFileName"; paraInfo.Value = txtLogoFileName.Text; facade.SaveParam(paraInfo); Application["LogoFileName"] = null; paraInfo.Key = "Address"; paraInfo.Value = txtAddress.Text; facade.SaveParam(paraInfo); Application["Address"] = null; paraInfo.Key = "PhoneNumber"; paraInfo.Value = txtPhone.Text; facade.SaveParam(paraInfo); Application["PhoneNumber"] = null; paraInfo.Key = "FaxNumber"; paraInfo.Value = txtFax.Text; facade.SaveParam(paraInfo); Application["FaxNumber"] = null; paraInfo.Key = "QQNumber"; paraInfo.Value = txtQQ.Text; facade.SaveParam(paraInfo); Application["QQNumber"] = null; paraInfo.Key = "NoticeDelay"; paraInfo.Value = txtDelay.Text; facade.SaveParam(paraInfo); Application["NoticeDelay"] = null; paraInfo.Key = "AutoPlayMusic"; paraInfo.Value = cbAutoMusic.Checked ? "1" : "0"; facade.SaveParam(paraInfo); Application["AutoPlayMusic"] = null; JavascriptAlertAndRedirectAndRefreshParent("保存系统参数成功!", Request.Url.AbsoluteUri); } catch (Exception ex) { JavascriptAlert(ex.Message); } }