private void btnsave_Click(object sender, EventArgs e) { if (checkSaveValidate()) { if (imClass == "Module")//模块 { BaseModule bm = new BaseModule(); //bm.p bm.Name = tbName.Text.Trim(); bm.Memo = tbRemark.Text.Trim(); bm.SortId = 1; if (bmMgr.Add(bm) != 1) { MessageUtil.ShowError("保存失败!"); } } else { BaseMenu bm = new BaseMenu(); if (SelectNode.Tag.GetType() == typeof(BaseMenu)) { bm.PMenuId = (SelectNode.Tag as BaseMenu).MenuId; bm.ModuleId = (SelectNode.Tag as BaseMenu).ModuleId; } else { bm.PMenuId = -1; bm.ModuleId = (SelectNode.Tag as BaseModule).ModuleId; } bm.Name = tbName.Text.Trim(); bm.Memo = tbRemark.Text.Trim(); bm.SortId = 1; if (baseMenuMgr.Add(bm) != 1) { MessageUtil.ShowError("保存失败!"); } } LoadMenuTree(); } }