📄 frmeditpay.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.HumanManage
{
public partial class FrmEditPay : Form
{
private static XmlDocument EditPay = new XmlDocument();
private static XmlDocument EmpPay = new XmlDocument();
public FrmEditPay()
{
InitializeComponent();
}
private void FrmEditPay_Load(object sender, EventArgs e)
{
EditPay.Load("..\\..\\xmlRedressalPay.xml");
EmpPay.Load("..\\..\\xmlAddEmp.xml");
lblId.Text = FrmEmpRedressalPay.CheckId;
XmlNode Select = EditPay.SelectSingleNode("//员工调薪[@员工编号='" + lblId.Text + "']");
lblName.Text = Select.ChildNodes[0].InnerText;
lblOldPay.Text = Select.ChildNodes[4].InnerText;
txtNewPay.Text = Select.ChildNodes[5].InnerText;
txtWhy.Text = Select.ChildNodes[7].InnerText;
dateTimeNewPay.Text = Select.ChildNodes[6].InnerText;
txtPayInfo.Text = Select.ChildNodes[8].InnerText;
}
private void btnSave_Click(object sender, EventArgs e)
{
//获得具有[员工编号]属性的[员工调薪]节点
XmlNode MyEmpPay = EditPay.SelectSingleNode("//员工调薪[@员工编号='" + lblId.Text + "']");
MyEmpPay.ChildNodes[4].InnerText = lblOldPay.Text;
MyEmpPay.ChildNodes[5].InnerText = txtNewPay.Text;
MyEmpPay.ChildNodes[6].InnerText = dateTimeNewPay.Text;
MyEmpPay.ChildNodes[7].InnerText = txtWhy.Text;
MyEmpPay.ChildNodes[8].InnerText = txtPayInfo.Text;
//修改总信息的工资
XmlNode Information = EmpPay.SelectSingleNode("//新员工[@员工编号='" + lblId.Text + "']");
Information.ChildNodes[19].InnerText = txtNewPay.Text;
EmpPay.Save("..\\..\\xmlAddEmp.xml");
EditPay.Save("..\\..\\xmlRedressalPay.xml");
}
private void btnExit_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -