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

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

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

}

catch (FormatException) {

//文本框中的不是数值字符串

Page.ClientScript.RegisterStartupScript(GetType(), \请输入正确的候选人编号!\请输入正确的候选人编号!')\

return; }

finally { } } } 投票代码:

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)) {

//直接个候选者加一票 if (bcd.addVote(id)) {

//投票成功

Page.ClientScript.RegisterStartupScript(GetType(), \投票成功!\投票成功!')\

return; } else {

//投票失败

29

Page.ClientScript.RegisterStartupScript(GetType(), \投票失败!\投票失败!')\

return; } } else {

//提示候选人的编号输入错误

Page.ClientScript.RegisterStartupScript(GetType(), \候选人编号不存在!\候选人编号不存在!')\

} }

catch (FormatException) {

//文本框中的不是数值字符串

Page.ClientScript.RegisterStartupScript(GetType(), \请输入正确的候选人编号!\请输入正确的候选人编号!')\

return; }

finally { } } } 展示投票人员代码:

BLLSysUser bcd = new BLLSysUser();

protected void Page_Load(object sender, EventArgs e) {

if (!IsPostBack) {

//加载网页时绑定数据

UserInfoDataBind(); } }

private void UserInfoDataBind() {

DataTable dt = bcd.getUserTable(); RepeateruserInfo.DataSource = dt; RepeateruserInfo.DataBind(); }

protected void LbtnDelete(object sender, EventArgs e) {

LinkButton lb = sender as LinkButton; string userid = lb.ToolTip; bcd.deleteid(userid);

30

UserInfoDataBind(); }

protected void LbtnUpdate(object sender, EventArgs e) {

LinkButton lb = sender as LinkButton; string userid = lb.ToolTip;

string linkadd = \ Response.Redirect(linkadd); } 添加投票人员代码:

BLLSysUser bsu = new BLLSysUser();

protected void Button1_Click(object sender, EventArgs e) {

if (txtPwd.Text == \ txtAge.Text==\ {

//有框框为空

Page.ClientScript.RegisterStartupScript(GetType(), \有框框为空!\有框框为空!')\

return; }

if (txtPwd.Text == txtPwdConfig.Text) {

//判断是否存在此用户

if (bsu.getUserInfoByUserName(txtName.Text).Username!= \ {

Page.ClientScript.RegisterStartupScript(GetType(), \用户名存在!\用户名存在!')\

return; }

if (bsu.addVoter(txtName.Text, txtPwd.Text,txtAge.Text,rbmele.Checked?\男\女\

{

//添加成功

Page.ClientScript.RegisterStartupScript(GetType(), \添加成功!\\添加成功!')\

} else {

//添加失败

Page.ClientScript.RegisterStartupScript(GetType(), \添加失败!\\添加失败!')\

}

31

} else {

//密码和确认密码不一致

Page.ClientScript.RegisterStartupScript(GetType(), \密码和确认密码不一致!\密码和确认密码不一致!')\

} } 修改投票人员代码:

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(), \没有此用户!\没有此用户!')\

return; }

//旧密码不正确

if (cd.Password != txtPwd.Text) {

Page.ClientScript.RegisterStartupScript(GetType(), \旧密码不正确!\\旧密码不正确!')\

return; } //更新

if (bsu.updateVoter(txtName.Text,txtNew.Text,txtAge.Text,rbmele.Checked?\男\女\

{

//更新成功

32

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