确定功能:
单击【确认】按钮,如果新密码与确认密码相同,则修改成功,否则修改失败。代码如下所示:
string UserName = this.UserName.Text;
string UserPwd = this.NewPassWord.Text;
int UserID = Convert.ToInt32(this.UsersID.Text);
Maticsoft.Model.UserInfo model = new Maticsoft.Model.UserInfo(); model.UserName = UserName; model.UserPwd = UserPwd; model.UserID = UserID;
Maticsoft.BLL.UserInfo bll = new Maticsoft.BLL.UserInfo(); bll.Update(model);
5.3.2 修改资料
在主界面中选择【个人信息管理】|【修改资料】命令菜单,即可进入修改资料界面,如图5-4所示:
图5-4 个人资料修改界面图
23
进入此页面时,自动提取个人信息,并且显示到相应的文本框中,除了编号以外,用户可以修改自己的资料。
提取显示信息代码如下:
private void ShowInfo(int UserID) {
Maticsoft.BLL.UserInfo bll = new Maticsoft.BLL.UserInfo();
Maticsoft.Model.UserInfo model = bll.GetModel(UserID); this.id.Text = model.UserID.ToString(); this.per.Text = model.UserName; this.pwd.Text = model.UserPwd; this.sex.Text = model.Sex; this.age.Text = model.Age;
this.birthday.Text = model.BrithDay; }
5.5 家庭成员信息管理模块
在主界面中选择【家庭成员信息管理】|【添加新成员信息】命令菜单,即可进入家庭成员管理界面。用户可以在这里添加、修改和删除家庭成员。单击【添加新成员】按钮会显示出添加界面(如图5-5),填写完信息后单击【确定】按钮进行提交,添加成功后则返回信息显示页面(如图5-6)。修改时,点击修改就可对其信息进行修改(如图5-7)。
24
图5-5 添加新成员信息界面图
添加功能代码:
strErr = \;
Maticsoft.BLL.UserInfo UserInfo = new Maticsoft.BLL.UserInfo(); Maticsoft.Model.UserInfo model = new Maticsoft.Model.UserInfo(); model.UserName = this.userName.Text.Trim(); model.UserPwd = this.userPwd.Text.Trim(); model.Sex = this.sex.Text.Trim(); model.Age = this.age.Text.Trim();
model.BrithDay = this.briday.Text.Trim();
model.UserTypeID = Convert.ToInt32(this.UserTypeId.Text.Trim()); flag = UserInfo.Add(model); if (flag >= 1) {
strErr += \添加成功\\\\n\; MessageBox.Show(this, strErr);
Response.Redirect(\); } else
25
{
strErr += \添加失败\\\\n\; MessageBox.Show(this, strErr); Response.Redirect(\);
}
图5-6 家庭成员信息界面图
单击编辑时,会跳转到编辑页面,其跳转功能如图5-7所示
图5-7 家庭成员信息编辑界面图
26
5.6 收入、支出模块设计
5.6.1收入模块
在主界面中选择【收入信息管理】|命令菜单,即可进入日常收入管理界面,如5-8用户可以在这里添加、修改和删除日常收入。输入需要添加的内容,其中带*号的内容为必填项,单击【确定】按钮则添加成功;选择一条数据信息后,单击【修改】按钮,跳转到修改页面修改信息,再单击【确定】按钮,就修改成功。
图5-8 收入信息查询界面图
27