using System; using System.Windows.Forms; using CSFrameworkV5.Common; using CSFrameworkV5.Core; using CSFrameworkV5.Interfaces; using CSFrameworkV5.Library; using CSFrameworkV5.Library.CommonClass; /*=================================================================== * 程序说明: 欠料模块的模块主窗体源码 * 作者资料: 孙中吕 * 创建日期: 2024/05/23 03:42:25 * 最后修改: 2024/05/23 03:42:25 * * 注: 本文件由代码生成器(Code Generator)自动生成。 * 版权所有 Copyright 2006~2024, C/S框架网(www.cscode.net) *===================================================================*/ namespace CSFrameworkV5.QL { /// /// 欠料模块的模块主窗体 /// public partial class frmModuleMain : frmBaseModule { public frmModuleMain() { InitializeComponent(); _ModuleID = (int)CSFrameworkV5.Interfaces.ModuleID.QL; //设置模块编号 _ModuleName = ModuleNames.QL; //设置模块名称 menuMainQL.Text = ModuleNames.QL; //与AssemblyModuleEntry.ModuleName定义相同 MainMenuStrip = menuStripMain; SetMenuButtonRelations(); SetMenuTag(); SetLanguage(); } /// /// 定义菜单与窗体的功能权限。 /// private void SetMenuTag() { //模块主菜单的标记,不指定权限=AuthorityCategory.NONE menuMainQL.Tag = new MenuItemTag(MenuType.ItemOwner, (int)CSFrameworkV5.Interfaces.ModuleID.QL, AuthorityCategory.NONE); //示范:数据窗体指定权限 menuTest_QL.Tag = new MenuItemTag(MenuType.DataForm, (int)CSFrameworkV5.Interfaces.ModuleID.QL, AuthorityCategory.MASTER_ACTION); //在这里添加其它菜单 //menu1.Tag = new MenuItemTag(MenuType.DataForm, (int)CSFrameworkV5.Interfaces.ModuleID.QL, AuthorityCategory.BUSINESS_ACTION_VALUE); //menu2.Tag = new MenuItemTag(MenuType.DataForm, (int)CSFrameworkV5.Interfaces.ModuleID.QL, AuthorityCategory.BUSINESS_ACTION_VALUE); //menuN.Tag = new MenuItemTag(MenuType.DataForm, (int)CSFrameworkV5.Interfaces.ModuleID.QL, AuthorityCategory.MASTER_ACTION); } /// /// 设置菜单与按钮的对应关系(1对1) /// private void SetMenuButtonRelations() { AddToMapControl(menuTest_QL, btnTestForm); } /// /// 设置模块主窗体容器中所有组件的使用权限(隐藏或禁用). /// /// 主菜单对象 public override void SetSecurity(object securityInfo) { base.SetSecurity(securityInfo); SetButtonVisiableByMapping(); //其它权限设置 //btnTestForm.Visible = menuTest_QL.Enabled; } private void menuTest_QL_Click(object sender, EventArgs e) { //测试开打一个数据窗体 MdiTools.OpenChildForm(MdiParent as IMdiForm, typeof(frmOverdueMaterial), menuTest_QL); } } }