📄 formmain.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 + -