⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frmeditpay.cs

📁 人事管理系统的C#实现.比较完整.难得的代码
💻 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 + -