2013-03-28
展开全部
代码如下:private void button1_Click(object sender, EventArgs e)
{
if (panel1.Visible == false)
{
update();
}
else
{
if (textBox1.Text.Trim() != loginpwd)
{
MessageBox.Show("原密码错误,请重新输入","操作提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
textBox1.Focus();
}
else if (textBox2.Text.Trim() == "")
{
MessageBox.Show("请输入新密码", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
textBox2.Focus();
}
else if (textBox4.Text.Trim() == "")
{
MessageBox.Show("请确认新密码", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
textBox4.Focus();
}
else
{
if (textBox2.Text.Trim() != textBox4.Text.Trim())
{
MessageBox.Show("确认新密码不一致,请重新输入", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
textBox4.Focus();
}
}
if(radioButton1.Checked==true)
{
friendshipPolicyId=1;
}
if(radioButton2.Checked==true)
{
friendshipPolicyId = 2;
}
if(radioButton3.Checked==true)
{
friendshipPolicyId = 3;
}
string sql = string.Format("update users set loginpwd='{0}',FriendshipPolicyId={1} where id={2}", textBox4.Text.Trim(), friendshipPolicyId,UserHelp.loginId);
int a = DBHelper.ExecuteUpdate(sql);
if (a < 0)
{
MessageBox.Show("服务器繁忙,修改失败!", "结果提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
this.Close();
} private void update()
{
string sql2 = string.Format("update users set nickName='{0}',faceId={1},sex='{2}',Age={3},username='{4}',starId={5},BloodTypeId={6},signature='{7}' where id={8}", txtNickName.Text, UserHelp.faceId, cboSex.Text, cboAge.Text, txtName.Text, cboStar.SelectedIndex, cboBlood.SelectedIndex,textBox3.Text, UserHelp.loginId);
int a = DBHelper.ExecuteUpdate(sql2);
if (a < 0)
{
MessageBox.Show("服务器繁忙,修改失败!", "结果提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
{
if (panel1.Visible == false)
{
update();
}
else
{
if (textBox1.Text.Trim() != loginpwd)
{
MessageBox.Show("原密码错误,请重新输入","操作提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
textBox1.Focus();
}
else if (textBox2.Text.Trim() == "")
{
MessageBox.Show("请输入新密码", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
textBox2.Focus();
}
else if (textBox4.Text.Trim() == "")
{
MessageBox.Show("请确认新密码", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
textBox4.Focus();
}
else
{
if (textBox2.Text.Trim() != textBox4.Text.Trim())
{
MessageBox.Show("确认新密码不一致,请重新输入", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
textBox4.Focus();
}
}
if(radioButton1.Checked==true)
{
friendshipPolicyId=1;
}
if(radioButton2.Checked==true)
{
friendshipPolicyId = 2;
}
if(radioButton3.Checked==true)
{
friendshipPolicyId = 3;
}
string sql = string.Format("update users set loginpwd='{0}',FriendshipPolicyId={1} where id={2}", textBox4.Text.Trim(), friendshipPolicyId,UserHelp.loginId);
int a = DBHelper.ExecuteUpdate(sql);
if (a < 0)
{
MessageBox.Show("服务器繁忙,修改失败!", "结果提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
this.Close();
} private void update()
{
string sql2 = string.Format("update users set nickName='{0}',faceId={1},sex='{2}',Age={3},username='{4}',starId={5},BloodTypeId={6},signature='{7}' where id={8}", txtNickName.Text, UserHelp.faceId, cboSex.Text, cboAge.Text, txtName.Text, cboStar.SelectedIndex, cboBlood.SelectedIndex,textBox3.Text, UserHelp.loginId);
int a = DBHelper.ExecuteUpdate(sql2);
if (a < 0)
{
MessageBox.Show("服务器繁忙,修改失败!", "结果提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
展开全部
1、检查输入的旧密码是否与要修改的用户的密码匹配,不符就提示用户,中断修改操作;
2、检查输入的新密码是否符合密码的规定(比如位数、字符等等),有问题就提示相关信息,中断修改操作;
3、检查输入的确认密码是否与新密码相同,不同就提示并中断,相同就继续;
4、取得要修改的用户信息,更新密码字段并保存,提示用户修改已成功,完成操作;
5、前三步可采用IDataErrorInfo接口来简化操作,实时提示错误信息;
希望对你有帮助,如有疑问请追问或是Hi
2、检查输入的新密码是否符合密码的规定(比如位数、字符等等),有问题就提示相关信息,中断修改操作;
3、检查输入的确认密码是否与新密码相同,不同就提示并中断,相同就继续;
4、取得要修改的用户信息,更新密码字段并保存,提示用户修改已成功,完成操作;
5、前三步可采用IDataErrorInfo接口来简化操作,实时提示错误信息;
希望对你有帮助,如有疑问请追问或是Hi
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
点击“重置”时,获取第二个和第三个密码文本框的内容,用第三个文本框的内容和第二个文本框的内容进行if 等于判断,如果返回true,则insert到数据库,并alert提示修改成功。如果返回false,则直接alert修改失败。
望采纳、
望采纳、
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用服务器端空间吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
还有验证码,忘记密码连接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询