📄 frmoperatermanage.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Xml;
namespace HumanManage.SystemSet
{
public partial class FrmOperaterManage : Form
{
public static string SelectId = "";
private static XmlDocument NewOperater = new XmlDocument();
private static XmlDocument Operaters = new XmlDocument();
XmlNodeList Operater = NewOperater.SelectNodes("//管理员[@注册号]");
public FrmOperaterManage()
{
InitializeComponent();
}
private void ShowOperater(XmlNodeList _Operater)
{
ltvOperterInfo.Items.Clear();
foreach (XmlNode Oper in _Operater)
{
ListViewItem items = ltvOperterInfo.Items.Add(Oper.ChildNodes[0].InnerText);
items.SubItems.Add(Oper.ChildNodes[1].InnerText);
items.SubItems.Add(Oper.ChildNodes[2].InnerText);
items.SubItems.Add(Oper.ChildNodes[4].InnerText);
items.SubItems.Add(Oper.ChildNodes[5].InnerText);
items.SubItems.Add(Oper.ChildNodes[6].InnerText);
}
}
private void FrmOperaterManage_Load(object sender, EventArgs e)
{
NewOperater.Load("..\\..\\LoginMessage.xml");
ShowOperater(Operater);
}
/// <summary>
/// 退出
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnExit_Click(object sender, EventArgs e)
{
this.Close();
FrmMain.CheckFrom = true;
}
private void FrmOperaterManage_FormClosing(object sender, FormClosingEventArgs e)
{
FrmMain.CheckFrom = true;
}
/// <summary>
/// 添加
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnAdd_Click(object sender, EventArgs e)
{
if (FrmMain.SetName != "超级管理员")
{
MessageBox.Show("对不起!您没有权限!");
}
else
{
FrmAddOperater Add = new FrmAddOperater();
Add.Show();
}
}
/// <summary>
/// 编辑
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnEdit_Click(object sender, EventArgs e)
{
if (FrmMain.SetName != "超级管理员")
{
MessageBox.Show("对不起!您没有权限!");
}
else
{
FrmEditOperater Edit = new FrmEditOperater();
ListView.SelectedListViewItemCollection breakfast =
this.ltvOperterInfo.SelectedItems;
foreach (ListViewItem item in breakfast)
{
SelectId = item.SubItems[1].Text;
}
Edit.Show();
}
}
/// <summary>
/// 删除
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnDel_Click(object sender, EventArgs e)
{
if (FrmMain.SetName != "超级管理员")
{
MessageBox.Show("对不起!您没有权限!");
}
else
{
string ID = "";
ListView.SelectedListViewItemCollection breakfast =
this.ltvOperterInfo.SelectedItems;
foreach (ListViewItem item in breakfast)
{
SelectId = item.SubItems[1].Text;
}
XmlNodeList Nodes = NewOperater.SelectNodes("//管理员[@注册号]");
foreach (XmlNode node in Nodes)
{
if (node.ChildNodes[1].InnerText == SelectId)
{
ID = node.Attributes["注册号"].Value;
}
}
XmlNode MyNode = NewOperater.SelectSingleNode("//管理员[@注册号='" + ID + "']");
DialogResult result = MessageBox.Show(" 请确认是否真的要删除" + "[" + MyNode.ChildNodes[1].InnerText + "]的纪录?", "警告",
MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if (result == DialogResult.OK)
{
MyNode.ParentNode.RemoveChild(MyNode);
NewOperater.Save("..\\..\\LoginMessage.xml");
}
}
}
private void 刷新ToolStripMenuItem_Click(object sender, EventArgs e)
{
XmlNodeList Operat = Operaters.SelectNodes("//管理员[@注册号]");
Operaters.Load("..\\..\\LoginMessage.xml");
ShowOperater(Operat);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -