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

📄 frmaddemp.cs

📁 人事管理系统的C#实现.比较完整.难得的代码
💻 CS
📖 第 1 页 / 共 2 页
字号:
            MyEmpAddress.InnerText = txtAddress.Text;
            //13创建一个<联系电话>节点
            XmlElement MyEmpPhone = MydocAddEmp.CreateElement("联系电话");
            MyEmpPhone.InnerText = txtPhone.Text;
            //14创建一个<电子邮箱>节点
            XmlElement MyEmpEmail = MydocAddEmp.CreateElement("电子邮箱");
            MyEmpEmail.InnerText = txtEmail.Text;
            //15创建一个<身份证号>节点
            XmlElement MyEmpNameId = MydocAddEmp.CreateElement("身份证号");
            MyEmpNameId.InnerText = txtNameId.Text;
            //16创建一个<部门>节点
            XmlElement MyEmpDept = MydocAddEmp.CreateElement("部门");
            MyEmpDept.InnerText = cmbDept.Text;
            //17创建一个<工号>节点
            XmlElement MyEmpWorkId = MydocAddEmp.CreateElement("工号");
            MyEmpWorkId.InnerText = txtWorkId.Text;
            //18创建一个<职称>节点
            XmlElement MyEmpPost = MydocAddEmp.CreateElement("职称");
            MyEmpPost.InnerText = cmbPost.Text;
            //19创建一个<职位>节点
            XmlElement MyEmpJop = MydocAddEmp.CreateElement("职位");
            MyEmpJop.InnerText = cmbJop.Text;
            //20创建一个<基本工资>节点
            XmlElement MyEmpPay = MydocAddEmp.CreateElement("基本工资");
            MyEmpPay.InnerText = txtPay.Text;
            //21创建一个<合同起始日期>节点
            XmlElement MyEmpStartDate = MydocAddEmp.CreateElement("合同起始日期");
            MyEmpStartDate.InnerText = dtpStartDate.Text;
            //22创建一个<合同终止日期>节点
            XmlElement MyEmpEndDate = MydocAddEmp.CreateElement("合同终止日期");
            MyEmpEndDate.InnerText = dtpEndDate.Text;
            //23创建一个<个人简历>节点
            XmlElement MyEmpExperience = MydocAddEmp.CreateElement("个人简历");
            MyEmpExperience.InnerText = txtExperience.Text;
            //24创建一个<备注>节点
            XmlElement MyEmpRemark = MydocAddEmp.CreateElement("备注");
            MyEmpRemark.InnerText = txtRemark.Text;
            //25创建一个<聘用形式>节点
            XmlElement MyEmpFromat = MydocAddEmp.CreateElement("聘用形式");
            MyEmpFromat.InnerText = "临时";
            //26创建一个<转正日期>节点
            XmlElement MyEmpFormalDate = MydocAddEmp.CreateElement("转正日期");
            MyEmpFormalDate.InnerText = "";
            //27创建一个<在职状态>节点
            XmlElement MyEmpWorkState = MydocAddEmp.CreateElement("在职状态");
            MyEmpWorkState.InnerText = "在职";
            //28创建一个<离职日期>节点
            XmlElement MyEmpBackDate = MydocAddEmp.CreateElement("离职日期");
            MyEmpBackDate.InnerText = "";
            //把以上的节点添加到<新员工>的子节点中
            MyElementRoot.AppendChild(MyEmpName);
            MyElementRoot.AppendChild(MyEmpSex);
            MyElementRoot.AppendChild(MyEmpBirthday);
            MyElementRoot.AppendChild(MyEmpWorkDate);
            MyElementRoot.AppendChild(MyEmpFace);
            MyElementRoot.AppendChild(MyEmpMarrige);
            MyElementRoot.AppendChild(MyEmpNation);
            MyElementRoot.AppendChild(MyEmpPlace);
            MyElementRoot.AppendChild(MyEmpStudyExper);
            MyElementRoot.AppendChild(MyEmpSpecialty);
            MyElementRoot.AppendChild(MyEmpSchool);
            MyElementRoot.AppendChild(MyEmpAddress);
            MyElementRoot.AppendChild(MyEmpPhone);
            MyElementRoot.AppendChild(MyEmpEmail);
            MyElementRoot.AppendChild(MyEmpNameId);
            MyElementRoot.AppendChild(MyEmpDept);
            MyElementRoot.AppendChild(MyEmpWorkId);
            MyElementRoot.AppendChild(MyEmpPost);
            MyElementRoot.AppendChild(MyEmpJop);
            MyElementRoot.AppendChild(MyEmpPay);
            MyElementRoot.AppendChild(MyEmpStartDate);
            MyElementRoot.AppendChild(MyEmpEndDate);
            MyElementRoot.AppendChild(MyEmpExperience);
            MyElementRoot.AppendChild(MyEmpRemark);
            MyElementRoot.AppendChild(MyEmpFromat);
            MyElementRoot.AppendChild(MyEmpFormalDate);
            MyElementRoot.AppendChild(MyEmpWorkState);
            MyElementRoot.AppendChild(MyEmpBackDate);
            MyEmp.AppendChild(MyEmpName1);
            //添加<新员工>节点到 MyDocFrag 对象中
            MydocuFra.AppendChild(MyElementRoot);
            Mygoback.AppendChild(MyEmp);
            //获得具有[员工编号流水号]属性的[添加员工]节点
            XmlNode TempNode = MydocAddEmp.SelectSingleNode("//添加员工[@员工编号流水号]");
            XmlNode MyNode = GoBack.SelectSingleNode("//人事管理");
            //把代码片段添加到DOM对象中
            TempNode.AppendChild(MydocuFra);
            MyNode.AppendChild(Mygoback);
            MydocAddEmp.Save("..\\..\\xmlAddEmp.xml");
            GoBack.Save("..\\..\\xmlGoOrBack.xml");

        }
        #endregion

        private void btnSave_Click(object sender, EventArgs e)
        {
            if (Save == true)
            {
                AddEmp();
                this.Close();
            }
            else
            {
                XmlNode ListEmp = MydocAddEmp.SelectSingleNode("//新员工[@员工编号='" + FrmEmpInfoManage.ID + "']");
                ListEmp.ChildNodes[0].InnerText = txtName.Text;
                ListEmp.ChildNodes[1].InnerText = cmbSex.Text;
                ListEmp.ChildNodes[2].InnerText = dtpBirthday.Text;
                ListEmp.ChildNodes[3].InnerText = dtpDateWork.Text;
                ListEmp.ChildNodes[5].InnerText = cmbMarrige.Text;
                ListEmp.ChildNodes[4].InnerText = cmbFace.Text;
                ListEmp.ChildNodes[6].InnerText = cmbNation.Text;
                ListEmp.ChildNodes[7].InnerText = cmbPlace.Text;
                ListEmp.ChildNodes[8].InnerText = cmbStudyExper.Text;
                ListEmp.ChildNodes[9].InnerText = cmbSpecialty.Text;
                ListEmp.ChildNodes[10].InnerText = txtSchool.Text;
                ListEmp.ChildNodes[11].InnerText = txtAddress.Text;
                ListEmp.ChildNodes[12].InnerText = txtPhone.Text;
                ListEmp.ChildNodes[13].InnerText = txtEmail.Text;
                ListEmp.ChildNodes[14].InnerText = txtNameId.Text;
                ListEmp.ChildNodes[15].InnerText = cmbDept.Text;
                ListEmp.ChildNodes[16].InnerText = txtWorkId.Text;
                ListEmp.ChildNodes[17].InnerText = cmbPost.Text;
                ListEmp.ChildNodes[18].InnerText = cmbJop.Text;
                ListEmp.ChildNodes[19].InnerText = txtPay.Text;
                ListEmp.ChildNodes[20].InnerText = dtpStartDate.Text;
                ListEmp.ChildNodes[21].InnerText = dtpEndDate.Text;
                ListEmp.ChildNodes[22].InnerText = txtExperience.Text;
                ListEmp.ChildNodes[23].InnerText = txtRemark.Text;
                FrmEmpInfoManage.MydocEmpInfo.Save("..\\..\\xmlAddEmp.xml");
                MydocAddEmp.Save("..\\..\\xmlAddEmp.xml");
                this.Close();
            }
        }

        private void btnGoBack_Click(object sender, EventArgs e)
        {
            this.Close();
            FrmMain.CheckFrom = true;
            Save = true;
        }

        private void FrmAddEmp_FormClosing(object sender, FormClosingEventArgs e)
        {
            FrmMain.CheckFrom = true;
            Save = true;
        }

    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -