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 10:00:47
|
* 最后修改: 2024/05/23 10:00:47
|
*
|
* 注: 本文件由代码生成器(Code Generator)自动生成。
|
* 版权所有 Copyright 2006~2024, C/S框架网(www.cscode.net)
|
*===================================================================*/
|
|
namespace CSFrameworkV5.XJ
|
{
|
/// <summary>
|
/// 工单巡检的模块主窗体
|
/// </summary>
|
public partial class frmModuleMain : frmBaseModule
|
{
|
public frmModuleMain()
|
{
|
InitializeComponent();
|
|
_ModuleID = (int)CSFrameworkV5.Interfaces.ModuleID.XJ; //设置模块编号
|
_ModuleName = ModuleNames.XJ; //设置模块名称
|
menuMainXJ.Text =
|
ModuleNames.XJ; //与AssemblyModuleEntry.ModuleName定义相同
|
|
MainMenuStrip = menuStripMain;
|
SetMenuButtonRelations();
|
SetMenuTag();
|
SetLanguage();
|
}
|
|
/// <summary>
|
/// 定义菜单与窗体的功能权限。
|
/// </summary>
|
private void SetMenuTag()
|
{
|
//模块主菜单的标记,不指定权限=AuthorityCategory.NONE
|
menuMainXJ.Tag = new MenuItemTag(MenuType.ItemOwner,
|
(int)CSFrameworkV5.Interfaces.ModuleID.XJ,
|
AuthorityCategory.NONE);
|
|
//示范:数据窗体指定权限
|
menuTest_XJ.Tag = new MenuItemTag(MenuType.DataForm,
|
(int)CSFrameworkV5.Interfaces.ModuleID.XJ,
|
AuthorityCategory.MASTER_ACTION);
|
|
//在这里添加其它菜单
|
//menu1.Tag = new MenuItemTag(MenuType.DataForm, (int)CSFrameworkV5.Interfaces.ModuleID.XJ, AuthorityCategory.BUSINESS_ACTION_VALUE);
|
//menu2.Tag = new MenuItemTag(MenuType.DataForm, (int)CSFrameworkV5.Interfaces.ModuleID.XJ, AuthorityCategory.BUSINESS_ACTION_VALUE);
|
//menuN.Tag = new MenuItemTag(MenuType.DataForm, (int)CSFrameworkV5.Interfaces.ModuleID.XJ, AuthorityCategory.MASTER_ACTION);
|
}
|
|
/// <summary>
|
/// 设置菜单与按钮的对应关系(1对1)
|
/// </summary>
|
private void SetMenuButtonRelations()
|
{
|
AddToMapControl(menuTest_XJ, btnXJForm);
|
}
|
|
/// <summary>
|
/// 设置模块主窗体容器中所有组件的使用权限(隐藏或禁用).
|
/// </summary>
|
/// <param name="securityInfo">主菜单对象</param>
|
public override void SetSecurity(object securityInfo)
|
{
|
base.SetSecurity(securityInfo);
|
|
SetButtonVisiableByMapping();
|
|
//其它权限设置
|
//btnTestForm.Visible = menuTest_XJ.Enabled;
|
}
|
|
private void menuTest_XJ_Click(object sender, EventArgs e)
|
{
|
//测试开打一个数据窗体
|
MdiTools.OpenChildForm(MdiParent as IMdiForm,
|
typeof(frmQaItemXj), menuTest_XJ);
|
}
|
}
|
}
|