void BindInfo() { SysMenu sm = new SysMenu(); sm = bm.GetSysMenuByID(mid); if (sm != null) { litMenuName.Text = sm.MenuName; litModuleCode.Text = sm.ModuleCode; IList <SysOperate> lso = bo.GetMenuOperate(mid); rpoperate.DataSource = GetAllOperate(lso); rpoperate.DataBind(); } }
protected void ZButton2_Click(object sender, EventArgs e) { for (int i = 0; i < rpmenu.Items.Count; i++) { SysMenu sm = new SysMenu(); sm.MenuID = int.Parse((rpmenu.Items[i].FindControl("zlsc") as ZLinkButton).CommandArgument); sm.MenuName = PubCom.CheckString((rpmenu.Items[i].FindControl("tMenuName") as TextBox).Text.Trim()); sm.ModuleCode = PubCom.CheckString((rpmenu.Items[i].FindControl("tModuleCode") as TextBox).Text.Trim()); sm.PageUrl = (rpmenu.Items[i].FindControl("tPageUrl") as TextBox).Text.Trim(); sm.IsLeaf = (rpmenu.Items[i].FindControl("cIsLeaf") as CheckBox).Checked; sm.IsVisiable = (rpmenu.Items[i].FindControl("cIsVisiable") as CheckBox).Checked; sm.ParentMenuID = int.Parse((rpmenu.Items[i].FindControl("tParentMenuID") as TextBox).Text.Trim()); sm.MenuSort = int.Parse((rpmenu.Items[i].FindControl("tMenuSort") as TextBox).Text.Trim()); sm.MenuIco = (rpmenu.Items[i].FindControl("tMenuIco") as TextBox).Text.Trim(); var oldmenu = JsonHelper.Obj2Json(sm); bm.Update(sm); var newmenu = JsonHelper.Obj2Json(bm.GetSysMenuByID(sm.MenuID)); if (oldmenu == newmenu) { SysOperateLog log = new SysOperateLog(); log.LogID = StringHelper.getKey(); log.LogType = LogType.菜单信息.ToString(); log.LogObjectID = sm.MenuID.ToString(); log.LogObjectName = sm.MenuName; log.OperateUser = GetLogUserName(); log.OperateDate = DateTime.Now; log.LogOperateType = "菜单修改"; log.LogBeforeObject = oldmenu; log.LogAfterObject = newmenu; bsol.Insert(log); } } BindMenu(); Message.ShowOK(this, "修改完成"); }