protected void ZButton2_Click(object sender, EventArgs e) { for (int i = 0; i < rplist.Items.Count; i++) { SysDepartment sd = new SysDepartment(); sd.DepartmentID = int.Parse((rplist.Items[i].FindControl("zlsc") as ZLinkButton).CommandArgument); sd.DepartmentName = PubCom.CheckString((rplist.Items[i].FindControl("tDepartmentName") as TextBox).Text.Trim()); sd.IsUse = (rplist.Items[i].FindControl("cIsUse") as CheckBox).Checked; var olddepartment = JsonHelper.Obj2Json(bd.GetDepartmentByID(sd.DepartmentID)); bd.Update(sd); if (olddepartment == JsonHelper.Obj2Json(sd)) { // 插入日志 SysOperateLog log = new SysOperateLog(); log.LogID = StringHelper.getKey(); log.LogType = LogType.部门信息.ToString(); log.OperateUser = GetLogUserName(); log.OperateDate = DateTime.Now; log.LogOperateType = "部门修改"; log.LogBeforeObject = olddepartment; log.LogAfterObject = JsonHelper.Obj2Json(sd); bsol.Insert(log); } } BindList(); Message.ShowOK(this, "修改完成"); }