Page.ClientScript.RegisterStartupScript(GetType(), \更新成功!\\更新成功!')\
} else {
//添加失败
Page.ClientScript.RegisterStartupScript(GetType(), \更新失败!\\更新失败!')\
} } else {
//新密码和确认密码不一致
Page.ClientScript.RegisterStartupScript(GetType(), \新密码和确认密码不一致!\新密码和确认密码不一致!')\
} } 删除投票人员代码:
protected void LbtnDelete(object sender, EventArgs e) {
LinkButton lb = sender as LinkButton; string userid = lb.ToolTip; bcd.deleteid(userid); UserInfoDataBind(); } 展示候选人代码:
添加候选人代码:
BLLCandidate bcd = new BLLCandidate();
protected void Page_Load(object sender, EventArgs e) {
//加载网页时绑定数据
CandidateDataBind(); }
private void CandidateDataBind() {
DataTable dt = bcd.GetCadidates(); RepCad.DataSource = dt; RepCad.DataBind(); }
//查看简介按钮
protected void btnSelect(object sender, EventArgs e) {
33
LinkButton lb = sender as LinkButton; string userid = lb.ToolTip; txtId.Text = userid; }
//删除
protected void LbtnDelete(object sender, EventArgs e) {
LinkButton lb = sender as LinkButton; string userid = lb.ToolTip; txtId.Text = userid;
if (bcd.DeleteCandiate(userid)) {
Page.ClientScript.RegisterStartupScript(GetType(), \删除成功!\删除成功!')\
CandidateDataBind(); } else {
Page.ClientScript.RegisterStartupScript(GetType(), \删除不成功!\删除不成功!')\
} }
//查看详细信息
protected void Button1_Click1(object sender, EventArgs e) {
//如果用户没选,提示用户选一个候选者 if (txtId.Text == \ {
Page.ClientScript.RegisterStartupScript(GetType(), \请选择一个候选人\\请选择一个候选人')\
return; } else {
//捕捉异常 try {
//从文本框获取用户选中的候选者id int id = int.Parse(txtId.Text); //判断是否是候选人编号 if (bcd.candidateExit(id)) {
34
//转到候选人简介页面介绍候选人
Context.Response.Redirect(\
} else {
//提示候选人的编号输入错误
Page.ClientScript.RegisterStartupScript(GetType(), \候选人编号不存在!\候选人编号不存在!')\
} }
catch (FormatException) {
//文本框中的不是数值字符串
Page.ClientScript.RegisterStartupScript(GetType(), \请输入正确的候选人编号!\请输入正确的候选人编号!')\
return; }
finally { } } }
修改候选人代码:
protected void Button1_Click(object sender, EventArgs e) {
if (txtPwd.Text == \|| txtName.Text == \|| txtPwdConfig.Text == \
{
//有框框为空
Page.ClientScript.RegisterStartupScript(GetType(), \有框框为空!\有框框为空!')\
return; }
//新密码和确认密码一致
if (txtNew.Text == txtPwdConfig.Text) {
SysUser cd = bsu.getUserInfoByUserName(txtName.Text); //没有此用户 if (cd.Id == \ {
Page.ClientScript.RegisterStartupScript(GetType(), \没有此用户!\没有此用户!')\
35
return; }
//旧密码不正确
if (cd.Password != txtPwd.Text) {
Page.ClientScript.RegisterStartupScript(GetType(), \旧密码不正确!\\旧密码不正确!')\
return; } //更新
if (bsu.updateVoter(txtName.Text,txtNew.Text,txtAge.Text,rbmele.Checked?\男\女\
{
//更新成功
Page.ClientScript.RegisterStartupScript(GetType(), \更新成功!\\更新成功!')\
} else {
//添加失败
Page.ClientScript.RegisterStartupScript(GetType(), \更新失败!\\更新失败!')\
} } else {
//新密码和确认密码不一致
Page.ClientScript.RegisterStartupScript(GetType(), \新密码和确认密码不一致!\新密码和确认密码不一致!')\
} } }
删除候选人代码:
protected void btnDelete_Click(object sender, EventArgs e) {
if (txtId.Text == \ {
return; }
if (bcd.DeleteCandiate(txtId.Text)) {
Page.ClientScript.RegisterStartupScript(GetType(), \删除成功!\删除成功!')\
CandidateDataBind();
36
} else {
Page.ClientScript.RegisterStartupScript(GetType(), \删除不成功!\删除不成功!')\
} }
清空投票代码:
BLLCandidate bcd = new BLLCandidate();
protected void Page_Load(object sender, EventArgs e) {
//加载网页时绑定数据
CandidateDataBind(); }
private void CandidateDataBind() {
DataTable dt = bcd.GetCadidates(); RepCad.DataSource = dt; RepCad.DataBind(); }
protected void Button1_Click(object sender, EventArgs e) {
if (bcd.cleanVotes()) {
Page.ClientScript.RegisterStartupScript(GetType(), \清空所有人得票!\清空所有人得票!')\
} else {
Page.ClientScript.RegisterStartupScript(GetType(), \没有清空所有人得票!\\没有清空所有人得票!')\
}
RepCad.DataBind(); } }
37
相关推荐: