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

2019-08-02 00:25

图4-19绩效统计管理界面

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

private void initForm() {

double CountPrice = 0.0;

BenefitMgr sMgr = new BenefitMgr(); DataTable dtNumber =

sMgr.GetBenefitList(this.txtPersonID.Text.Trim(),this.txtStartDate.Text.Trim(),this.txtEndDate.Text.Trim());

foreach (DataRow row in dtNumber.Rows) {

CountPrice += double.Parse(row[\double.Parse(row[\ }

this.dgList.DataSource = dtNumber;

this.lblNumber.Text = \共\+ dtNumber.Rows.Count.ToString() + \条记录,\元\ this.dgList.DataBind(); }

4.4.9管理员管理模块

对系统的管理员信息进行管理。

1.对应的磁盘文件为Admin_List.aspx, 对应的界面如图4-20所示:

32

图4-20管理员管理界面

2.点击新增按钮,进入新增管理员界面,对应的磁盘文件为Admin_ Edit.aspx, 对应的界面如图4-21所示:

图4-21新增管理员界面

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

protected void btnOK_Click(object sender, EventArgs e) {

AdminMgr sMgr = new AdminMgr(); Admin admin = new Admin();

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

if (sMgr.ExistsAdmin(this.txtAdminID.Text))

33

{

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

admin.Password = \ } else {

admin = sMgr.GetAdmin(this.txtAdminID.Text); }

admin.AdminID = this.txtAdminID.Text.Trim(); admin.AdminName = this.txtAdminName.Text.Trim(); if (this.txtPassword.Text != \ {

admin.Password = this.txtPassword.Text; }

admin.Tel = this.txtTel.Text.Trim(); admin.Mail = this.txtMail.Text.Trim(); admin.QQ = this.txtQQ.Text.Trim(); sMgr.UpdateAdmin(admin); this.SendMessage(\信息编辑成功\ if (!this.txtAdminID.ReadOnly) {

this.ClearTextData(this); } }

3.点击删除按钮,删除被选中的管理员信息。 其中“提交”按钮的主要代码设计如下:

protected void dgList_DeleteCommand(object source, DataGridCommandEventArgs e) {

AdminMgr sMgr = new AdminMgr();

sMgr.DelAdmin(e.Item.Cells[0].Text); this.initForm(); }

4.点击编辑按钮,进入编辑管理员界面,对应的磁盘文件为Admin_Edit.aspx? AdminID=, 对应的界面如图4-22所示:

34

图4-22编辑管理员界面

4.4.10密码修改管理模块

密码修改管理模块用于当前登录的用户修改自己的密码。密码修改管理模块对应的磁盘文件为Password_Edit.aspx。密码修改管理模块界面如图4-23所示:

图4-23密码修改管理模块

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

protected void btnOK_Click(object sender, EventArgs e)

{

switch (this.eUserType) {

35

case \管理员\

AdminMgr aMgr = new AdminMgr();

Admin admin = aMgr.GetAdmin(this.eUserID);

if (this.txtOldPassword.Text != admin.Password) {

this.SendMessage(\原密码不正确\ } else {

admin.Password = this.txtPassword1.Text; aMgr.UpdateAdmin(admin);

this.SendMessage(\密码更新成功\ }

break; case \员工\

PersonMgr pMgr = new PersonMgr();

Person person = pMgr.GetPerson(this.eUserID); if (this.txtOldPassword.Text != person.Password) {

this.SendMessage(\原密码不正确\ } else {

person.Password = this.txtPassword1.Text; pMgr.UpdatePerson(person);

this.SendMessage(\密码更新成功\ }

break; } }

4.5 员工子系统功能模块的设计

4.5.1工资信息

登录系统的员工查询自己的工资信息。工资信息模块对应的磁盘文件为P_Pay_List.aspx。工资信息模块界面如图4-24所示:

36


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

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

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

马上注册会员

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