//============操作方法=========== #region 数据保存按钮事件 /// <summary> /// 保存 /// 创建人:林以恒 /// 2015年7月6日14:24:11 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSaveClose_Click(object sender, EventArgs e) { //设置页面权限 power.SetViewPower("mod_admin"); //验证权限 if (power.VerifyPower() == false) { return; } string str; if (Request.QueryString["id"].IsNum()) { string id = Request.QueryString["id"]; //修改 var query = new DapperExQuery <T_ADMIN>().AndWhere(n => n.ID, OperationMethod.Equal, int.Parse(id)); var adminUser = _adminUserBll.GetEntity(query); if (tbxPassword.Text != adminUser.PASSWORD && tbxPassword.Text == tbxCfm_Password.Text) { adminUser.PASSWORD = EncryptUtil.Md5Encode(tbxPassword.Text.Trim(), 16); } else if (tbxPassword.Text != adminUser.PASSWORD && tbxPassword.Text != tbxCfm_Password.Text) { Alert.Show("确认密码与填写密码不匹配"); } adminUser = Save(adminUser); str = _adminUserBll.Update(adminUser) ? "修改成功!" : "修改失败!"; } else { T_ADMIN adminUser = new T_ADMIN(); //添加 adminUser = Save(adminUser); if (tbxPassword.Text != tbxCfm_Password.Text) { Alert.Show("确认密码与填写密码不匹配"); } else { adminUser.PASSWORD = EncryptUtil.Md5Encode(tbxPassword.Text.Trim(), 16); } str = _adminUserBll.Add(adminUser) ? "添加成功!" : "添加失败!"; } // 2. 关闭本窗体,然后刷新父窗体 PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference()); Alert.ShowInTop(str); }