说明:单击编辑时,在当行显示编辑的内容,如果不更改,则单击取消,保留原来的内容;更改并选择更新,显示更新后的内容。
4.3 用户管理模块设计
4.3.1 员工浏览模块设计
该模块可供职工查看员工的一些个人信息。
鼠标单击【员工浏览】时,系统弹出“员工浏览”界面(user1.aspx),此模块应用了MultiView 和 2个View 控件实现两个页面之间的切换浏览,并应用了RadioButtionList 控件来实现选择页面,设置项如下表所示:
表4-1 单选按钮列表项属性设置
Text 属性 Value属性 Selected属性
按姓名查询 0 True
按部门查询 1 False
在“属性”窗口中设置RadioButtionList 控件的RepeatDirection 属性值为 Horizontal,AutoPostBack 属性值为True。在页面中双击RadioButtionList 控件,生成RadioButtonList1_SelectedIndexChanged事件,代码如下所示:
protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e)
{
MultiView1.ActiveViewIndex = RadioButtonList1.SelectedIndex;
}
当选择【按部门查询】时,则提示需要输入部门名称,单击确定,即可在【查询信息显示】处显示员工信息,如图4-5所示:
图4-5 员工浏览——按部门查询
当选择【按姓名查询】时,则提示需要输入姓名,单击确定,即可显示关于员工姓名的信息。
说明:姓名、部门查询分别按部门和姓名降序排序。
其中4.3.1所介绍的模块普通职工和管理者都可浏览,4.3.3所介绍的模块则限于普通职工更改自己的信息,而4.3.2、4.3.4则仅限于管理者的管理使用。
4.3.2 员工添加模块设计原文请找腾讯752018766辣-文^论,文.网http://www.751com.cn
当增加了新进的职工,就需要加入此系统中,使系统的数据更加完善。
鼠标单击【员工添加】,系统弹出“添加用户信息”页面(user2.aspx),该页面输入的内容需加入数据库,因此添加了AccessDataSource控件,配置数据源,代码如下:
<asp:AccessDataSource ID=”AccessDataSource1” runat=”server” DataFile=”~/App_Data/db1.mdb” InsertCommand=”INSERT INTO Tab_user(name, [password], password1, tel, email, address, branch, sex, job) VALUES (?,?,?,?,?,?,?,?,?)” OnInserted=”AccessDataSource1_Inserted”> //
<InsertParameters>
<asp:ControlParameter ControlID=”TextBox1” Name=”?” PropertyName=”Text” />
<asp:ControlParameter ControlID=”TextBox6” Name=”?” PropertyName=”Text” />
<asp:ControlParameter ControlID=”TextBox7” Name=”?” PropertyName=”Text” />
<asp:ControlParameter ControlID=”TextBox2” Name=”?” PropertyName=”Text” />
<asp:ControlParameter ControlID=”TextBox3” Name=”?” PropertyName=”Text” />
<asp:ControlParameter ControlID=”TextBox4” Name=”?” PropertyName=”Text” />
<asp:ControlParameter ControlID=”DropDownList1” Name=”?” PropertyName=”SelectedValue” />
<asp:ControlParameter ControlID=”RadioButtonList1” Name=”?” PropertyName=”SelectedValue” />
<asp:ControlParameter ControlID=”TextBox5” Name=”?” PropertyName=”Text”
上一页 [1] [2] [3] [4] [5] [6] 下一页