Beispiel #1
0
        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, "修改完成");
        }