企业人事管理系统 下载本文

(12) 系统管理

(13) 版权

三、参考文献

1.C#从入门到精通 2. c#面向对象程序设计

3. csdn交流平台

四、部分代码

using System;

using System.Collections.Generic; using System.Text;

using System.Windows.Forms; using System.Data;

using System.Data.SqlClient;

namespace PWMS.ModuleClass {

class MyModule {

#region 公共变量

DataClass.MyMeans MyDataClass = new PWMS.DataClass.MyMeans(); //声明MyMeans类的一个对象,以调用其方法

public static string ADDs = \; //用来存储添加或修改的SQL语句 public static string FindValue = \; //存储查询条件

public static string Address_ID = \; //存储通讯录添加修改时的ID编号 public static string User_ID = \; //存储用户的ID编号 public static string User_Name = \; //存储用户名 #endregion

#region 将StatusStrip控件中的信息添加到treeView控件中 ///

/// 读取菜单中的信息. ///

/// ///

public void GetMenu(TreeView treeV, MenuStrip MenuS) {

for (int i = 0; i < MenuS.Items.Count; i++) //遍历MenuStrip组件中的一级菜单项 {

//将一级菜单项的名称添加到TreeView组件的根节点中,并设置当前节点的子节点newNode1

TreeNode newNode1 = treeV.Nodes.Add(MenuS.Items[i].Text);

//将当前菜单项的所有相关信息存入到ToolStripDropDownItem对象中 ToolStripDropDownItem newmenu = (ToolStripDropDownItem)MenuS.Items[i];

//判断当前菜单项中是否有二级菜单项

if (newmenu.HasDropDownItems && newmenu.DropDownItems.Count > 0) for (int j = 0; j < newmenu.DropDownItems.Count; j++) //遍历二级菜单项

{

//将二级菜单名称添加到TreeView组件的子节点newNode1中,并设置当前节点的子节点newNode2

TreeNode newNode2 =

newNode1.Nodes.Add(newmenu.DropDownItems[j].Text);

//将当前菜单项的所有相关信息存入到ToolStripDropDownItem对象中

ToolStripDropDownItem newmenu2 = (ToolStripDropDownItem)newmenu.DropDownItems[j];

//判断二级菜单项中是否有三级菜单项 if (newmenu2.HasDropDownItems && newmenu2.DropDownItems.Count > 0)

for (int p = 0; p < newmenu2.DropDownItems.Count; p++) //遍历三级菜单项

//将三级菜单名称添加到TreeView组件的子节点newNode2中

newNode2.Nodes.Add(newmenu2.DropDownItems[p].Text); } } }

#endregion

#region 设置主窗体菜单不可用 ///

/// 设置主窗体菜单不可用. ///

/// public void MainMenuF(MenuStrip MenuS) {

string Men = \;

for (int i = 0; i < MenuS.Items.Count; i++) {

Men = ((ToolStripDropDownItem)MenuS.Items[i]).Name; if (Men.IndexOf(\) == -1)

((ToolStripDropDownItem)MenuS.Items[i]).Enabled = false; ToolStripDropDownItem newmenu = (ToolStripDropDownItem)MenuS.Items[i];

if (newmenu.HasDropDownItems && newmenu.DropDownItems.Count > 0)