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