Esempio n. 1
0
        //编辑雇员信息
        private void EditEmplInfo()
        {
            frmEditEmpl editempl = new frmEditEmpl();

            editempl.GetDeptList();
            editempl.TextBox1.Text = dgEmpl[dgEmpl.CurrentRowIndex, 0].ToString();                       //编号
            editempl.TextBox2.Text = dgEmpl[dgEmpl.CurrentRowIndex, 1].ToString();                       //姓名
            editempl.TextBox3.Text = dgEmpl[dgEmpl.CurrentRowIndex, 6].ToString();                       //身份证号
            editempl.TextBox4.Text = dgEmpl[dgEmpl.CurrentRowIndex, 3].ToString();                       //家庭住址
            editempl.TextBox5.Text = dgEmpl[dgEmpl.CurrentRowIndex, 4].ToString();                       //联系方式

            editempl.ComboBox1.Text = dgEmpl[dgEmpl.CurrentRowIndex, 2].ToString();                      //所属部门

            editempl.CheckBox1.Checked = dgEmpl[dgEmpl.CurrentRowIndex, 5].ToString() == "1"?true:false; //是否部门领导
            editempl.TextBox6.Text     = dgEmpl[dgEmpl.CurrentRowIndex, 7].ToString();                   //备注

            editempl.CheckBox3.Checked = dgEmpl[dgEmpl.CurrentRowIndex, 8].ToString() == "1"?true:false; //是否暂停该雇员工作

            editempl.frmMode     = 2;                                                                    //修改记录
            editempl.Text        = "修改雇员信息";
            editempl.OldEmplCode = dgEmpl[dgEmpl.CurrentRowIndex, 0].ToString();                         //保存原始编号

            editempl.ShowDialog();
            if (editempl.DialogResult == DialogResult.OK)
            {
                LoadEmplList();
            }
        }
Esempio n. 2
0
        private void ToolBar1_ButtonClick(System.Object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
        {
            switch (ToolBar1.Buttons.IndexOf(e.Button))
            {
            case 0:                     //添加数据
                frmEditEmpl editempl_1 = new frmEditEmpl();
                editempl_1.GetDeptList();

                editempl_1.frmMode = 1;                         //添加记录
                editempl_1.Text    = "添加雇员信息";

                editempl_1.ShowDialog();
                if (editempl_1.DialogResult == DialogResult.OK)
                {
                    LoadEmplList();
                }
                break;

            case 1:                     //修改数据
                if (!(dgEmpl.CurrentRowIndex < 0))
                {
                    EditEmplInfo();
                }
                break;

            case 2:                     //删除当前数据
                if (!(dgEmpl.CurrentRowIndex < 0))
                {
                    if (MessageBox.Show("确定要删除当前选中的编号为 " + dgEmpl[dgEmpl.CurrentRowIndex, 0].ToString().Trim() + " 的雇员吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                    {
                        //'删除操作
                        if (DelEmpl(dgEmpl[dgEmpl.CurrentRowIndex, 0].ToString()))
                        {
                            LoadEmplList();
                        }
                    }
                }
                break;

            case 4:                     //查询数据
                frmEditEmpl editempl = new frmEditEmpl();
                editempl.GetDeptList();

                editempl.frmMode = 3;                         //查询数据
                editempl.Text    = "查询雇员信息";

                editempl.ShowDialog();
                if (editempl.DialogResult == DialogResult.OK)
                {
                    SearchEmpl(editempl.TextBox1.Text, editempl.TextBox2.Text, editempl.ComboBox1.Text);
                }
                break;

            case 6:                     //打印
                if (MessageBox.Show("确定要进行打印操作吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                {
                    if (!PrintReport(CurrentEmpLstSqlCode))
                    {
                        MessageBox.Show("打印失败!如果问题依然存在请联系系统管理员。");
                    }
                }
                break;

            case 8:
                this.Close();
                break;
            }
        }
Esempio n. 3
0
        private void ToolBar1_ButtonClick(System.Object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
        {
            switch (ToolBar1.Buttons.IndexOf(e.Button))
            {
                case 0: //添加数据
                    frmEditEmpl editempl_1 = new frmEditEmpl();
                    editempl_1.GetDeptList();

                    editempl_1.frmMode = 1; //添加记录
                    editempl_1.Text = "添加雇员信息";

                    editempl_1.ShowDialog();
                    if (editempl_1.DialogResult == DialogResult.OK)
                    {
                        LoadEmplList();
                    }
                    break;
                case 1: //修改数据
                    if (! (dgEmpl.CurrentRowIndex < 0))
                    {
                        EditEmplInfo();
                    }
                    break;
                case 2: //删除当前数据
                    if (! (dgEmpl.CurrentRowIndex < 0))
                    {
                        if (MessageBox.Show("确定要删除当前选中的编号为 " + dgEmpl[dgEmpl.CurrentRowIndex, 0].ToString().Trim() + " 的雇员吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                        {
                            //'删除操作
                            if (DelEmpl(dgEmpl[dgEmpl.CurrentRowIndex, 0].ToString()))
                            {
                                LoadEmplList();
                            }
                        }
                    }
                    break;
                case 4: //查询数据
                    frmEditEmpl editempl = new frmEditEmpl();
                    editempl.GetDeptList();

                    editempl.frmMode = 3; //查询数据
                    editempl.Text = "查询雇员信息";

                    editempl.ShowDialog();
                    if (editempl.DialogResult == DialogResult.OK)
                    {
                        SearchEmpl(editempl.TextBox1.Text, editempl.TextBox2.Text, editempl.ComboBox1.Text);
                    }
                    break;
                case 6: //打印
                    if (MessageBox.Show("确定要进行打印操作吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                    {
                        if (! PrintReport(CurrentEmpLstSqlCode))
                        {
                            MessageBox.Show("打印失败!如果问题依然存在请联系系统管理员。");
                        }
                    }
                    break;
                case 8:
                    this.Close();
                    break;
            }
        }
Esempio n. 4
0
        //编辑雇员信息
        private void EditEmplInfo()
        {
            frmEditEmpl editempl = new frmEditEmpl();
            editempl.GetDeptList();
            editempl.TextBox1.Text = dgEmpl[dgEmpl.CurrentRowIndex, 0].ToString(); //编号
            editempl.TextBox2.Text = dgEmpl[dgEmpl.CurrentRowIndex, 1].ToString(); //姓名
            editempl.TextBox3.Text = dgEmpl[dgEmpl.CurrentRowIndex, 6].ToString(); //身份证号
            editempl.TextBox4.Text = dgEmpl[dgEmpl.CurrentRowIndex, 3].ToString(); //家庭住址
            editempl.TextBox5.Text = dgEmpl[dgEmpl.CurrentRowIndex, 4].ToString(); //联系方式

            editempl.ComboBox1.Text =dgEmpl[dgEmpl.CurrentRowIndex, 2].ToString(); //所属部门

            editempl.CheckBox1.Checked =dgEmpl[dgEmpl.CurrentRowIndex, 5].ToString()=="1"?true:false; //是否部门领导
            editempl.TextBox6.Text = dgEmpl[dgEmpl.CurrentRowIndex, 7].ToString(); //备注

            editempl.CheckBox3.Checked =dgEmpl[dgEmpl.CurrentRowIndex, 8].ToString()=="1"?true:false; //是否暂停该雇员工作

            editempl.frmMode = 2; //修改记录
            editempl.Text = "修改雇员信息";
            editempl.OldEmplCode =dgEmpl[dgEmpl.CurrentRowIndex, 0].ToString(); //保存原始编号

            editempl.ShowDialog();
            if (editempl.DialogResult == DialogResult.OK)
            {
                LoadEmplList();
            }
        }