当前位置:首页 > 中小企业人力资源管理系统
************毕业设计说明书(论文)
4-7培训管理
2.后台处理与实现
该窗体左边还是采用的treeview来显示各部门的部门信息,右边则使用dataGridView来显示各部门人员的培训情况。其实现如代码4-3所示。
// TreeView选取
public void TreeView_Select(string Table_Name, string Date_Column_Name) {
SDT_0 = new DataTable();
Select_String = @\Person_Info.姓名,Person_Info.部门,Person_Info.职位,
\ from \,(select 姓名,部门,职位,编号 from Person_Info) Person_Info where \编号 = Person_Info.编号\ if (treeView1.SelectedNode.Text == \全体人员\ {
if (checkBox2.Checked == true) {
Select_String += @\, \
+ \, 120),1,8) like (substring(convert(varchar(10), getdate(), 120), 1,8)) \ } } else {
if (checkBox2.Checked == false) {
Select_String += \部门 = '\ if (checkBox1.Checked == true) {
foreach (TreeNode TN in treeView1.SelectedNode.Nodes) {
第25页 共41页
************毕业设计说明书(论文)
Select_String += \部门 ='\ Child_BM_Worker(TN); } }
Select_String += \ } else {
Select_String += @\, \
+ \, 120),1,8) like (substring(convert(varchar(10), getdate(), 120),1,8)) \部门 = '\ if (checkBox1.Checked == true) {
foreach (TreeNode TN in treeView1.SelectedNode.Nodes) {
Select_String += \部门 ='\ Child_BM_Worker(TN); } }
else { }
Select_String += \ } }
SDA_0 = SQL_Linker.SQL_Bind(Select_String, Link_Conn, SDT_0, dataGridView1); dataGridView1.Focus();
dataGridView1.Columns[\标识\
dataGridView1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.ColumnHeader); }
代码4-3 培训管理实现代码
4.4.5 奖惩管理
1.界面设计
第26页 共41页
************毕业设计说明书(论文)
4-8 奖惩管理
2.后台处理与实现
这一模块用来存储受处罚或者受奖励员工的姓名、部门、职位、编号、日期、奖惩名称、奖惩类别、奖惩原因、奖惩内容等相关信息的,它和培训管理共用的是一个界面。
4.5 工资管理 4.5.1工资表查询
这一模块是用来查询所有用户的工资状况。
第27页 共41页
************毕业设计说明书(论文)
4-9 工资管理
4.5.2工资表管理
1.界面设计
当要查询指定员工的工资时,可以通过编号来查询其所对应的工资。当
员工工资信息发生错误时,可以从这里通过编号进行修改。
4-10 工资表管理
2.后台处理与实现
这个窗体里没有用到什么特殊控件,是用一些textbox、label和botton组合而成的一个界面。其实现如代码4-4所示。
private void button4_Click(object sender, EventArgs e)
第28页 共41页
共分享92篇相关文档