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