Esempio n. 1
0
        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();
            }
        }