///<summary>
///修改登录密码
///</summary>
///<paramname="oj"></param>
///<retns></retns>
///<exceptioncref="Exception"></exception>
pulicintChangePwd(Sysoj)
{
stringsql="updatessetLoginPwd='{0}'whereLoginId={1}";
sql=string.Format(sql,oj.LoginPwd,oj.LoginId);
try
{
retnSQLHelper.Update(sql);
}
catch(Exceptionex)
{
thrownewException("修改密码出现数据访问错误:"+ex.Message);
}
}
04确认修改按钮
4.1、添加事件
双击【确认修改】按钮,添加对应事件,
4.2、事件思路
①信息验证,输入信息非空验证,一致性验证,长度验证;
②调用相应方法修改密码;
4.3、事件代码
//密码修改
privatevoidtnChange_Click(ojectsender,EventArgse)
{
#region输入验证
//非空验证
if(this.txtOldPwd.Text.Trim().Length==0)
{
Messageox.Show("请先输入原密码!","雷工提示");
this.txtOldPwd.Focus();
retn;
}
if(this.txtNewPwd.Text.Trim().Length==0)
{
Messageox.Show("请输入新密码!","雷工提示");
this.txtNewPwd.Focus();
retn;
}
if(this.txtVerifyPwd.Text.Trim().Length==0)
{
Messageox.Show("请再次输入新密码!","雷工提示");
this.txtVerifyPwd.Focus();
retn;
}
//判断用户输入的原密码与当前登录密码是否一致
if(this.txtOldPwd.Text.Trim()!=Program.crentUser.LoginPwd)
{
Messageox.Show("输入的原密码错误!","雷工提示");
this.txtOldPwd.Focus();
this.txtOldPwd.SelectAll();
retn;
}
//判断新密码的长度
if(this.txtNewPwd.Text.Trim().Length<6)