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

📄 frmmain.cs

📁 中小企业人力资源管理系统
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace HRP
{
    public partial class frmMain : Form
    {
        public frmMain()
        {
            InitializeComponent();
        }
        public string strUserName;
        BaseClass.SqlClass sqlclass = new HRP.BaseClass.SqlClass();
        private void fileDept_Click(object sender, EventArgs e)
        {
            BaseInfo.frmDept frm_dept = new HRP.BaseInfo.frmDept();
            frm_dept.ShowDialog();
        }

        private void fileWorkType_Click(object sender, EventArgs e)
        {
            BaseInfo.frmBase frm_base = new HRP.BaseInfo.frmBase();
            frm_base.strName = "tb_WorkType";
            frm_base.Text = "【工种类型管理】";
            frm_base.ShowDialog();
        }
        private void fileDutyType_Click(object sender, EventArgs e)
        {
            BaseInfo.frmBase frm_base = new HRP.BaseInfo.frmBase();
            frm_base.strName = "tb_DutyType";
            frm_base.Text = "【职务类型管理】";
            frm_base.ShowDialog();
        }

        private void filePostTitle_Click(object sender, EventArgs e)
        {
            BaseInfo.frmBase frm_base = new HRP.BaseInfo.frmBase();
            frm_base.strName = "tb_PostTitle";
            frm_base.Text = "【职称类型管理】";
            frm_base.ShowDialog();
        }

        private void fileKultuLevel_Click(object sender, EventArgs e)
        {
            BaseInfo.frmBase frm_base = new HRP.BaseInfo.frmBase();
            frm_base.strName = "tb_KultuLevel";
            frm_base.Text = "【文化程度管理】";
            frm_base.ShowDialog();
        }

        private void filePoliticsVisage_Click(object sender, EventArgs e)
        {
            BaseInfo.frmBase frm_base = new HRP.BaseInfo.frmBase();
            frm_base.strName = "tb_PoliticsVisage";
            frm_base.Text = "【政治面貌管理】";
            frm_base.ShowDialog();
        }

        private void fileFolk_Click(object sender, EventArgs e)
        {
            BaseInfo.frmBase frm_base = new HRP.BaseInfo.frmBase();
            frm_base.strName = "tb_Folk";
            frm_base.Text = "【民族管理管理】";
            frm_base.ShowDialog();
        }


        private void filePactType_Click(object sender, EventArgs e)
        {
            BaseInfo.frmBase frm_base = new HRP.BaseInfo.frmBase();
            frm_base.strName = "tb_PactType";
            frm_base.Text = "【合同类型管理】";
            frm_base.ShowDialog();
        }

        private void fileHortationItem_Click(object sender, EventArgs e)
        {
            BaseInfo.frmBase frm_base = new HRP.BaseInfo.frmBase();
            frm_base.strName = "tb_HortationItem";
            frm_base.Text = "【奖金项目设置】";
            frm_base.ShowDialog();
        }

        private void fileChastisementItem_Click(object sender, EventArgs e)
        {
            BaseInfo.frmBase frm_base = new HRP.BaseInfo.frmBase();
            frm_base.strName = "tb_ChastisementItem";
            frm_base.Text = "【惩罚项目设置】";
            frm_base.ShowDialog();  
        }

        //人事管理
        private void filePersonnel_Click(object sender, EventArgs e)
        {
            Personnel.frmPersonelInfo frm_PersonelInfo = new HRP.Personnel.frmPersonelInfo();
            frm_PersonelInfo.strUserName = strUserName;
            frm_PersonelInfo.ShowDialog();
        }

        private void frmMain_Load(object sender, EventArgs e)
        {
            // TODO: 这行代码将数据加载到表“db_HRPDataSet.tb_Attendance”中。您可以根据需要移动或移除它。
            this.tb_AttendanceTableAdapter.Fill(this.db_HRPDataSet.tb_Attendance);
            frmLogin frm_login = new frmLogin();
            frm_login.frm = this;
            this.tlslabUserName.Text = strUserName;

            DataSet ds = sqlclass.SqlDaAd("select * from tb_Purview where username='" + strUserName + "'", "tb_Purview");
            //验证用户权限
            if (Convert.ToBoolean(ds.Tables["tb_Purview"].Rows[0][0]) == false)
            {
                this.tlsmenuBase.Enabled = false; 
            }
            if (Convert.ToBoolean(ds.Tables["tb_Purview"].Rows[0][1]) == false)
            {
                this.tlsmenuWageSetUp.Enabled = false;
            }
            if (Convert.ToBoolean(ds.Tables["tb_Purview"].Rows[0][2]) == false)
            {
                this.tlsmenuPersonnel.Enabled = false; 
            }
            if (Convert.ToBoolean(ds.Tables["tb_Purview"].Rows[0][3]) == false)
            {
                this.tlsmenuWage.Enabled = false;
            }
            if (Convert.ToBoolean(ds.Tables["tb_Purview"].Rows[0][4]) == false)
            {
                this.tlsmenuSystem.Enabled = false;
            }
        }

        private void frmMain_FormClosing(object sender, FormClosingEventArgs e)
        {
            Application.Exit();
        }

        private void fileUserManage_Click(object sender, EventArgs e)
        {
            UserManage.frmUserManage frm_usermanage = new HRP.UserManage.frmUserManage();
            frm_usermanage.ShowDialog();
        }

        private void fileUserPwdSetUp_Click(object sender, EventArgs e)
        {
            UserManage.frmUserEdit frm_useredit = new HRP.UserManage.frmUserEdit();
            frm_useredit.strUserName = strUserName;
            frm_useredit.ShowDialog();
        }

        private void fileEmployeeRemove_Click(object sender, EventArgs e)
        {
            Personnel.frmEmplpyeeRemove frm_EmployeeRemove = new HRP.Personnel.frmEmplpyeeRemove();
            frm_EmployeeRemove.strUserName = strUserName;
            frm_EmployeeRemove.ShowDialog();
        }

        private void filePactManage_Click(object sender, EventArgs e)
        {
            Personnel.frmPactManage frm_PactManage = new HRP.Personnel.frmPactManage();
            frm_PactManage.ShowDialog();
        }

        private void fileWageManage_Click(object sender, EventArgs e)
        {
            Wage.frmWage frm_wage = new HRP.Wage.frmWage();
            frm_wage.ShowDialog();
        }

        private void fileMonthWageAdd_Click(object sender, EventArgs e)
        {
            Wage.frmWageAdd frm_wageadd = new HRP.Wage.frmWageAdd();
            frm_wageadd.ShowDialog();
        }

        private void fileEmployeeChastisement_Click(object sender, EventArgs e)
        {
            Wage.frmHortation frm_hortation = new HRP.Wage.frmHortation();
            frm_hortation.strtype = "tb_Chastisement";
            frm_hortation.ShowDialog();
        }

        private void fileEmployeeHortation_Click(object sender, EventArgs e)
        {
            Wage.frmHortation frm_hortation = new HRP.Wage.frmHortation();
            frm_hortation.strtype = "tb_Hortation";
            frm_hortation.ShowDialog();
        }

        private void fileAttendance_Click(object sender, EventArgs e)
        {
            Wage.frmAttendance frm_attendance = new HRP.Wage.frmAttendance();
            frm_attendance.ShowDialog();
        }

        private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

        private void fillByToolStripButton_Click(object sender, EventArgs e)
        {
            try
            {
                this.tb_AttendanceTableAdapter.FillBy(this.db_HRPDataSet.tb_Attendance);
            }
            catch (System.Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);
            }

        }

        private void fillToolStripButton_Click(object sender, EventArgs e)
        {
            try
            {
                this.tb_AttendanceTableAdapter.Fill(this.db_HRPDataSet.tb_Attendance);
            }
            catch (System.Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);
            }

        }
    }
}

⌨️ 快捷键说明

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