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

📄 formmain.cs

📁 数据库开发与实例(1+1混合数据库开发实例丛书)人事管理系统的源代码
💻 CS
字号:

using System;
using System.Text;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.Data.SqlClient;
using System.Runtime;
using System.Runtime.InteropServices;
using System.Collections.Generic;

namespace HRMan
{

    public partial class FormMain : Form
    {
        public static FormMain FM;
        public FormMain()
        {
            InitializeComponent();
            FM = this;
        }
       
        //
        public bool CheckForm(string Name)
        {
            foreach (Form f in this.MdiChildren)
            {
                if(f.Name == Name)
                {
                    if (f.WindowState == FormWindowState.Minimized)
                    {
                        f.WindowState = FormWindowState.Normal;
                    }
                    f.Activate();
                    return true;
                }
            }
            return false;
        }
        //load函数
        private void FormMain_Load(object sender, EventArgs e)
        {
            this.Enabled = true;
            this.toolStripStatusLabel1.Text = System.DateTime.Now.ToString();
            this.toolStripStatusLabel2.Text = "操作员:" + FormLogin.fl.comb;
           
            //设置权限
            switch (FormLogin.fl.Competence)
            {
                case "系统管理员":
                    {
                        this.添加用户ToolStripMenuItem.Enabled = true;
                        this.权限设置ToolStripMenuItem.Enabled = true;
                        break;
                    }
            
                case "普通用户":
                    {
                        this.系统管理ToolStripMenuItem.Enabled = false;
                        this.toolStripButton6.Enabled = false;
                        this.toolStripButton7.Enabled = false;
                        this.toolStripButton8.Enabled = false;
                        this.toolStripButton9.Enabled = false;
                        break;

                    }
                default:
                    {
                        this.系统管理ToolStripMenuItem.Enabled = false;
                        this.toolStripButton6.Enabled = false;
                        this.toolStripButton7.Enabled = false;
                        this.toolStripButton8.Enabled = false;
                        this.toolStripButton9.Enabled = false;
                        break;
                    }
            }
          
        } 
    private void 系统设置ToolStripMenuItem_Click(object sender, EventArgs e)
        {

        }
        //修改密码
        private void 修改密码ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.CheckForm("FormEditPSW") == true)
            {
                return;
            }
            else
            {
                HRMan.SysOper.FormEditPSW editpwr = new HRMan.SysOper.FormEditPSW();
                editpwr.MdiParent = this;
                editpwr.Show();
            }
        }
        //添加用户
        private void 添加用户ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.CheckForm("FormAddUser") == true)
            {
                return;
            }
            else
            {
                
                HRMan.SysOper.FormAddUser adduser = new HRMan.SysOper.FormAddUser();
                adduser.MdiParent = this;
                adduser.Show();
            }
        }
        //重新登录
        private void 重登录ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.CheckForm("FormLogin") == true)
            {
                return;
            }
            else
            {
                FormLogin fl = new FormLogin();
                fl.MdiParent = this;
                fl.Show();
                

            }
        }

        private void 退出系统ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //this.Close();
        }

        private void 人事档案管理ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.CheckForm("FormEmpInfo") == true)
            {
                return;
            }
            else
            {
                HRMan.HROper.FormEmpInfo emp = new HRMan.HROper.FormEmpInfo();
                emp.MdiParent = this;
                emp.Show();
            } 
        }

        private void 员工社会关系ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.CheckForm("FormSociInfo") == true)
            {
                return;
            }
            else
            {
               
                HRMan.HROper.FormSociInfo socia = new HRMan.HROper.FormSociInfo();
                socia.MdiParent = this;
                socia.Show();
            } 
        }

        private void 员工工作关系ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.CheckForm("FormWorkInfo") == true)
            {
                return;
            }
            else
            {
                HRMan.HROper.FormWorkInfo workinfo = new HRMan.HROper.FormWorkInfo(); 
                workinfo.MdiParent = this;
                workinfo.Show();
            }
        }

        private void 员工调动ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.CheckForm("FormEmpChange") == true)
            {
                return;
            }
            else
            {
                HRMan.HROper.FormEmpChange empchange = new HRMan.HROper.FormEmpChange(); 
                empchange.MdiParent = this;
                empchange.Show();
            }
        }

        private void 职称评定ToolStripMenuItem_Click(object sender, EventArgs e)
        {
             if (this.CheckForm("FormEmpChange") == true)
             {
                 return;
             }
             else
             {
                 HRMan.HROper.FormEmpChange empchange = new HRMan.HROper.FormEmpChange(); 
                 empchange.MdiParent = this;
                 empchange.Show();
             }
        }

        private void 奖励与处分ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.CheckForm("FormAwardInfo") == true)
            {
                return;
            }
            else
            {
                HRMan.HROper.FormAwardInfo awardinfo = new HRMan.HROper.FormAwardInfo();   
                awardinfo.MdiParent = this;
                awardinfo.Show();
            }
        }

        private void 薪资管理ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.CheckForm("FormSalaryInfo") == true)
            {
                return;
            }
            else
            {
                HRMan.HROper.FormSalaryInfo salaryinfo = new HRMan.HROper.FormSalaryInfo();  
                salaryinfo.MdiParent = this;
                salaryinfo.Show();
            } 
        }

        private void 养老保险管理ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.CheckForm("FormPenInsurInfo") == true)
            {
                return;
            }
            else
            {
                HRMan.HROper.FormPenInsurInfo peninsur = new HRMan.HROper.FormPenInsurInfo(); 
                peninsur.MdiParent = this;
                peninsur.Show();
            }
        }

        private void 医疗保险管理ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.CheckForm("FormMedInsure") == true)
            {
                return;
            }
            else
            {
                HRMan.HROper.FormMedInsure mediainsureinfo = new HRMan.HROper.FormMedInsure();
                mediainsureinfo.MdiParent = this;
                mediainsureinfo.Show();
                
            }
        }

        private void 权限设置ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.CheckForm("FormCompetenceInfo") == true)
            {
                return;
            }
            else
            {
                HRMan.SysOper.FormCompetenceInfo compeform = new HRMan.SysOper.FormCompetenceInfo();
                compeform.MdiParent = this;
                compeform.Show();
            }
        }

        private void 部门设置ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.CheckForm("FormDepInfo") == true)
            {
                return;
            }
            else
            {
                HRMan.SysOper.FormDepInfo depinfo = new HRMan.SysOper.FormDepInfo();
                depinfo.MdiParent = this;
                depinfo.Show();
            }
        }

        private void 其他设置ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (this.CheckForm("FormOtherSetting") == true)
            {
                return;
            }
            else
            {
                HRMan.SysOper.FormOtherSetting othersetting = new HRMan.SysOper.FormOtherSetting();
                othersetting.MdiParent = this;
                othersetting.Show();
            }
        }
        //人事档案
        private void toolStripButton1_Click(object sender, EventArgs e)
        {
            if (this.CheckForm("FormEmpInfo") == true)
            {
                return;
            }
            else
            {
                HRMan.HROper.FormEmpInfo emp = new HRMan.HROper.FormEmpInfo();
                emp.MdiParent = this;
                emp.Show();
            } 
        }
        //员工调动
        private void toolStripButton2_Click(object sender, EventArgs e)
        {
            if (this.CheckForm("FormEmpChange") == true)
            {
                return;
            }
            else
            {
                HRMan.HROper.FormEmpChange empchange = new HRMan.HROper.FormEmpChange();
                empchange.MdiParent = this;
                empchange.Show();
            }
        }
        //职称评定
        private void toolStripButton3_Click(object sender, EventArgs e)
        {
            if (this.CheckForm("FormEmpChange") == true)
            {
                return;
            }
            else
            {
                HRMan.HROper.FormEmpChange empchange = new HRMan.HROper.FormEmpChange(); 
                empchange.MdiParent = this;
                empchange.Show();
            }
        }
        //薪资管理
        private void toolStripButton4_Click(object sender, EventArgs e)
        {
           if (this.CheckForm("FormSalaryInfo") == true)
           {
               return;
           }
           else
           {
               HRMan.HROper.FormSalaryInfo salaryinfo = new HRMan.HROper.FormSalaryInfo();  
               salaryinfo.MdiParent = this;
               salaryinfo.Show();
           }  
        }

        private void toolStripButton5_Click(object sender, EventArgs e)
        {
           if (this.CheckForm("FormPenInsurInfo") == true)
           {
               return;
           }
           else
           {
               HRMan.HROper.FormPenInsurInfo peninsur = new HRMan.HROper.FormPenInsurInfo(); 
               peninsur.MdiParent = this;
               peninsur.Show();
           } 
        }
        //部门设定
        private void toolStripButton6_Click(object sender, EventArgs e)
        {
            if (this.CheckForm("FormDepInfo") == true)
            {
                return;
            }
            else
            {
                HRMan.SysOper.FormDepInfo depinfo = new HRMan.SysOper.FormDepInfo();
                depinfo.MdiParent = this;
                depinfo.Show();
            }
        }
        //其他设置
        private void toolStripButton7_Click(object sender, EventArgs e)
        {
            if (this.CheckForm("FormOtherSetting") == true)
            {
                return;
            }
            else
            {
                HRMan.SysOper.FormOtherSetting othersetting = new HRMan.SysOper.FormOtherSetting();
                othersetting.MdiParent = this;
                othersetting.Show();
            }
        }
        //添加用户
        private void toolStripButton8_Click(object sender, EventArgs e)
        {
           if (this.CheckForm("FormAddUser") == true)
           {
               return;
           }
           else
           {
                
               HRMan.SysOper.FormAddUser adduser = new HRMan.SysOper.FormAddUser();
               adduser.MdiParent = this;
               adduser.Show();
           }
        }
        //权限设置
        private void toolStripButton9_Click(object sender, EventArgs e)
        {
           if (this.CheckForm("FormCompetenceInfo") == true)
           {
               return;
           }
           else
           {
               HRMan.SysOper.FormCompetenceInfo compeform = new HRMan.SysOper.FormCompetenceInfo();
               compeform.MdiParent = this;
               compeform.Show();
           }
        } 
     
    }
}

⌨️ 快捷键说明

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