//编辑雇员信息 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(); } }
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; } }
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; } }
//编辑雇员信息 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(); } }