第一范文网 - 专业文章范例文档资料分享平台

电子投票系统的设计与开发 - 图文

来源:用户分享 时间:2025/5/30 17:32:14 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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

搜索更多关于: 电子投票系统的设计与开发 - 图文 的文档
电子投票系统的设计与开发 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0d4ok984ji5nrap1sknu_11.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top