绩效考核管理系统论文(7)

2019-08-02 00:25

2.新增考核项目管理模块对应的磁盘文件为Project_Edit.aspx,新增考核项目管理界面如图4-13所示:

图4-13新增考核项目管理界面

其中“提交”按钮的主要代码设计如下:

protected void btnOK_Click(object sender, EventArgs e) {

PersonMgr sMgr = new PersonMgr(); Person person = new Person();

if (this.txtPersonID.ReadOnly == false) {

if (sMgr.ExistsPerson(this.txtPersonID.Text)) {

this.SendMessage(\该登录名称已经存在\ return; }

person.Password = \ } else {

person = sMgr.GetPerson(this.txtPersonID.Text); }

person.PersonID = this.txtPersonID.Text.Trim(); person.PersonName = this.txtPersonName.Text.Trim(); if (this.txtPassword.Text != \ {

person.Password = this.txtPassword.Text; }

27

person.Card = this.txtCard.Text;

person.Dept.DeptID = this.lstDeptID.SelectedValue; person.Sex = this.lstSex.SelectedValue; person.Birtyday = this.txtBirthday.Text; person.WorkDate = this.txtWorkDate.Text; person.Tel = this.txtTel.Text;

person.Pay = double.Parse(this.txtPay.Text.Trim());

sMgr.UpdatePerson(person);

this.SendMessage(\信息编辑成功\ if (!this.txtPersonID.ReadOnly) {

this.ClearTextData(this); }

}

3.编辑考核项目管理模块对应的磁盘文件为Project_Edit.aspx?ProjectID=,编辑考核项目管理界面如图4-14所示:

图4-14编辑考核项目管理界面

4.点击主界面中删除按钮,删除考核项目信息。 其中“删除”按钮的主要代码设计如下:

protected void dgList_DeleteCommand(object source, DataGridCommandEventArgs e) {

ProjectMgr sMgr = new ProjectMgr(); sMgr.DelProject(e.Item.Cells[0].Text); this.initForm(); }

28

4.4.6工资管理模块

工资管理模块用于生成某月份员工工资信息。

工资管理模块的主界面对应的磁盘文件为Pay_List.aspx,对应的界面如图4-15所示:

图4-15工资管理的主界面

其中“生成”按钮的主要代码设计如下:

protected void btnNew_Click(object sender, EventArgs e) {

PayMgr mgr = new PayMgr();

mgr.CreatePay(this.lstYear.SelectedItem.Text + \this.lstMonth.SelectedItem.Text); this.initForm(); }

4.4.7绩效管理模块

绩效管理模块完成对员工的绩效考核信息的管理。

1.绩效考核管理对应的磁盘文件为Benefit_List.aspx,员工绩效考核界面如图4-16所示:

29

图4-16员工绩效考核管理模块

2.新增绩效考核信息对应的磁盘文件为Benefit_Edit.aspx,新增员工绩效考核界面如图4-17所示:

图4-17新增员工绩效考核管理模块

其中“提交”按钮的主要代码设计如下:

protected void btnOK_Click(object sender, EventArgs e)

{

BenefitMgr sMgr = new BenefitMgr(); Benefit benefit = new Benefit(); if (this.hidBenefitID.Value != \ {

benefit = sMgr.GetBenefit(this.hidBenefitID.Value); }

benefit.Person.PersonID = this.lstPersonID.SelectedValue;

30

benefit.Project.ProjectID = this.lstProjectID.SelectedValue; benefit.ProjectNumber =

int.Parse(this.txtProjectNumber.Text.Trim()); benefit.InputDate =

DateTime.Parse(this.txtInputDate.Text.Trim()); sMgr.UpdateBenefit(benefit);

this.SendMessage(\信息编辑成功\ if (this.hidBenefitID.Value == \ {

this.ClearTextData(this); } }

3.编辑绩效考核信息对应的磁盘文件为Benefit_Edit.aspx?BenefitID=,编辑员工绩效考核界面如图4-18所示:

图4-18编辑员工绩效考核管理模块

4.在主界面中点击删除按钮,删除某个员工绩效考核信息。

4.4.8绩效统计管理模块

绩效统计模块完成员工绩效明细的检索。输入员工编号可以方便快捷的查询某员工的绩效工资信息。也可以输入时间,查询某段时间内员工的绩效信息。对应的磁盘文件为Benefit_Search.aspx,对应的界面如图4-19所示:

31


绩效考核管理系统论文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:铝液外运应急预案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: