📄 frmempinfomanage.cs
字号:
}
}
#endregion
#region 退出
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void FrmEmpInfoManage_FormClosing(object sender, FormClosingEventArgs e)
{
FrmMain.CheckFrom = true;
}
private void btnExit_Click(object sender, EventArgs e)
{
this.Close();
FrmMain.CheckFrom = true;
}
#endregion
#region 编辑
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnEdit_Click(object sender, EventArgs e)
{
FrmMain.CheckFrom = true;
FrmAddEmp.Save = false;
FrmAddEmp Edit = new FrmAddEmp();
ListView.SelectedListViewItemCollection breakfast =
this.ltvAllEmp.SelectedItems;
foreach (ListViewItem item in breakfast)
{
ID = item.SubItems[0].Text;
}
Edit.Show();
MydocEmpInfo.Save("..\\..\\xmlAddEmp.xml");
}
#endregion
#region 删除
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnDelete_Click(object sender, EventArgs e)
{
ListView.SelectedListViewItemCollection breakfast =
this.ltvAllEmp.SelectedItems;
foreach (ListViewItem item in breakfast)
{
ID = item.SubItems[0].Text;
}
XmlNode MyNode = MydocEmpInfo.SelectSingleNode("//新员工[@员工编号='" + ID + "']");
XmlNode MyGo = MydocGo.SelectSingleNode("//员工[@员工编号='" + ID + "']");
DialogResult result = MessageBox.Show(" 请确认是否真的要删除"+"["+MyNode.ChildNodes[0].InnerText+"]的纪录?", "警告",
MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if (result == DialogResult.OK)
{
MyNode.ParentNode.RemoveChild(MyNode);
MyGo.ParentNode.RemoveChild(MyGo);
MydocEmpInfo.Save("..\\..\\xmlAddEmp.xml");
MydocGo.Save("..\\..\\xmlGoOrBack.xml");
}
}
#endregion
#region 添加
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnInfoAdd_Click(object sender, EventArgs e)
{
FrmMain.CheckFrom = true;
FrmAddEmp.Save = true;
FrmAddEmp addemp = new FrmAddEmp();
addemp.Show();
MydocEmpInfo.Save("..\\..\\xmlAddEmp.xml");
}
#endregion
private void 刷新ToolStripMenuItem_Click(object sender, EventArgs e)
{
ShowEmpInfo();
}
#region 转正
/// <summary>
///
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnInForm_Click(object sender, EventArgs e)
{
ListView.SelectedListViewItemCollection breakfast =
this.ltvAllEmp.SelectedItems;
foreach (ListViewItem item in breakfast)
{
ID = item.SubItems[0].Text;
}
XmlNode MyNode = MydocEmpInfo.SelectSingleNode("//新员工[@员工编号='" + ID + "']");
DialogResult result = MessageBox.Show(" 确认将员工" + "[" + MyNode.ChildNodes[0].InnerText + "]转为正式员工?", "提示",
MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if (result == DialogResult.OK)
{
MyNode.ChildNodes[24].InnerText = "正式";
MyNode.ChildNodes[25].InnerText = DateTime.Now.Date.ToString();
MydocEmpInfo.Save("..\\..\\xmlAddEmp.xml");
}
}
#endregion
#region 在职状态
private void btnState_Click(object sender, EventArgs e)
{
groupBoxLeave.Visible = true;
}
/// <summary>
/// 离职
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnLeave_Click(object sender, EventArgs e)
{
groupBoxLeave.Visible = false;
ListView.SelectedListViewItemCollection breakfast =
this.ltvAllEmp.SelectedItems;
foreach (ListViewItem item in breakfast)
{
ID = item.SubItems[0].Text;
}
XmlNode MyNode = MydocEmpInfo.SelectSingleNode("//新员工[@员工编号='" + ID + "']");
DialogResult result = MessageBox.Show(" 确认让员工" + "[" + MyNode.ChildNodes[0].InnerText + "]离职?", "提示",
MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if (result == DialogResult.OK)
{
MyNode.ChildNodes[26].InnerText = "离职";
MyNode.ChildNodes[27].InnerText = DateTime.Now.Date.ToString();
MydocEmpInfo.Save("..\\..\\xmlAddEmp.xml");
}
}
/// <summary>
/// 复职
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnCome_Click(object sender, EventArgs e)
{
groupBoxLeave.Visible = false;
ListView.SelectedListViewItemCollection breakfast =
this.ltvAllEmp.SelectedItems;
foreach (ListViewItem item in breakfast)
{
ID = item.SubItems[0].Text;
}
XmlNode MyNode = MydocEmpInfo.SelectSingleNode("//新员工[@员工编号='" + ID + "']");
DialogResult result = MessageBox.Show(" 确认让员工" + "[" + MyNode.ChildNodes[0].InnerText + "]复职?", "提示",
MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
if (result == DialogResult.OK)
{
MyNode.ChildNodes[26].InnerText = "在职";
MydocEmpInfo.Save("..\\..\\xmlAddEmp.xml");
}
}
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -