📄 frmsetpay.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.PayManage
{
public partial class FrmSetPay : Form
{
private static XmlDocument EmpMarks = new XmlDocument();
private static XmlDocument EmpPays = new XmlDocument();
int i = 0; //获得指定员工的奖惩分数
public FrmSetPay()
{
InitializeComponent();
}
private void FrmSetPay_Load(object sender, EventArgs e)
{
EmpPays.Load("..\\..\\xmlPayTable.xml");
EmpMarks.Load("..\\..\\xmlRewardsAndPun.xml");
lblId.Text = FrmEmpPay.empid;
lblName.Text = FrmEmpPay.empname;
XmlNodeList Marks = EmpMarks.SelectNodes("//员工");
foreach (XmlNode mark in Marks)
{
if (mark.Attributes["员工编号"].Value.Remove(1) == lblId.Text)
{
if (dateTimeSet.Text.Remove(7) == mark.ChildNodes[4].InnerText.Remove(7))
{
i += Convert.ToInt32(mark.ChildNodes[6].InnerText);
}
}
}
lblMarks.Text = i.ToString();
}
private void btnSave_Click(object sender, EventArgs e)
{
XmlNodeList OneOne = EmpPays.SelectNodes("//分发日期[@日期]");
foreach (XmlNode One in OneOne)
{
if (One.Attributes["日期"].Value.Remove(7) == dateTimeSet.Text.Remove(7)
&& One.ChildNodes[0].InnerText == lblId.Text)
{
One.ChildNodes[7].InnerText = txtPrize.Text;
}
}
EmpPays.Save("..\\..\\xmlPayTable.xml");
this.Close();
}
private void btnExit_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -