protected void gvlist_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "del") { XYECOM.Model.AdminInfo ea = new XYECOM.Model.AdminInfo(); XYECOM.Business.Admin ad = new XYECOM.Business.Admin(); XYECOM.Business.Log l = new XYECOM.Business.Log(); XYECOM.Model.LogInfo el = new XYECOM.Model.LogInfo(); int i = 0; int id = Int32.Parse(gvlist.DataKeys[Convert.ToInt32(e.CommandArgument)].Value.ToString()); if (id == AdminId) { string url = "Administrator.aspx"; this.ClientScript.RegisterClientScriptBlock(GetType(), "01", "<script>alertmsg(\"您不能删除自己!\",\"" + url + "\")</script>"); } else { el.L_Title = "管理员管理"; el.L_MF = "系统信息设置"; { el.UM_ID = AdminId; } this.key.Value = "3"; i = ad.Delete(id); if (i == 1) { el.L_Content = "删除管理员信息成功"; Response.Redirect(url); } else { el.L_Content = "删除管理员信息失败"; Alert("删除失败!", url); } l.Insert(el); } } else if (e.CommandName == "up") { this.key.Value = "2"; XYECOM.Business.Admin ad = new XYECOM.Business.Admin(); XYECOM.Model.AdminInfo ea = new XYECOM.Model.AdminInfo(); ea = ad.GetItem(Int32.Parse(gvlist.DataKeys[Convert.ToInt32(e.CommandArgument)].Value.ToString())); this.value.Value = gvlist.DataKeys[Convert.ToInt32(e.CommandArgument)].Value.ToString(); this.txtName1.Text = ea.UM_Name; this.ddlUpdate.SelectedValue = ea.UR_ID.ToString(); } }
protected void Submit1_ServerClick(object sender, EventArgs e) { this.key.Value = "2"; XYECOM.Business.Admin adminBLL = new XYECOM.Business.Admin(); XYECOM.Model.AdminInfo adminInfo = new XYECOM.Model.AdminInfo(); XYECOM.Business.Log l = new XYECOM.Business.Log(); XYECOM.Model.LogInfo el = new XYECOM.Model.LogInfo(); adminInfo = adminBLL.GetItem(Convert.ToInt32(this.value.Value)); adminInfo.UR_ID = Convert.ToInt32(this.ddlUpdate.SelectedValue.ToString()); adminInfo.UM_ID = Convert.ToInt32(this.value.Value); if (adminInfo.UM_Pwd != XYECOM.Core.SecurityUtil.MD5(this.txtYuanPwd.Text.Trim(), XYECOM.Configuration.Security.Instance.Md5value)) { Alert("原密码不正确!", url); return; } if (this.txtNewPwd.Text.Trim() != this.txtOKpwd.Text.Trim()) { Alert("两次密码输入不一致!", url); return; } adminInfo.UM_Pwd = XYECOM.Core.SecurityUtil.MD5(this.txtNewPwd.Text.Trim(), XYECOM.Configuration.Security.Instance.Md5value); int i = adminBLL.Update(adminInfo); if (i == 1) { el.L_Title = "管理员管理"; el.L_Content = "修改管理员信息成功"; el.L_MF = "系统信息设置"; { el.UM_ID = AdminId; } l.Insert(el); Alert("修改成功!", url); } else { Alert("修改失败!", url); } }