温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:Asp.net考勤系统源码
当前文件:
kaoqin/adminFive.aspx.cs[3K,2009-6-12 11:46:24],打开代码结构图
kaoqin/adminFive.aspx.cs[3K,2009-6-12 11:46:24],打开代码结构图1using System; 2
using System.Collections; 3
using System.ComponentModel; 4
using System.Data; 5
using System.Drawing; 6
using System.Web; 7
using System.Web.SessionState; 8
using System.Web.UI; 9
using System.Web.UI.WebControls; 10
using System.Web.UI.HtmlControls; 11
using System.Data.OleDb; 12
13
namespace KaoQin 14
{ 15
/// <summary> 16
/// adminFive 的摘要说明。 17
/// </summary> 18
public class adminFive : System.Web.UI.Page 19
{ 20
protected System.Web.UI.WebControls.Label labPwd; 21
protected System.Web.UI.WebControls.Label labNewPwd; 22
protected System.Web.UI.WebControls.Label labOkPwd; 23
protected System.Web.UI.WebControls.Label labName; 24
protected System.Web.UI.WebControls.TextBox txtName; 25
protected System.Web.UI.WebControls.TextBox txtOkPwd; 26
protected System.Web.UI.WebControls.TextBox txtNewPwd; 27
protected System.Web.UI.WebControls.Button btnReturn; 28
protected System.Web.UI.WebControls.Button btnCancel; 29
protected System.Web.UI.WebControls.Button btnOk; 30
protected System.Web.UI.WebControls.TextBox txtOldPwd; 31
protected System.Data.OleDb.OleDbConnection con; 32
protected System.Data.OleDb.OleDbCommand com; 33
protected System.Web.UI.WebControls.Label info; 34
protected System.Data.OleDb.OleDbDataReader reader; 35
36
private void Page_Load(object sender, System.EventArgs e) 37
{ 38
// 在此处放置用户代码以初始化页面 39
if(System.Convert.ToString(Session["admin"]).Equals("")) 40
{ 41
Response.Redirect("admin.aspx"); 42
} 43
else 44
{ 45
string strcon="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("message.mdb")+";User Id=admin;Password=;"; 46
con=new OleDbConnection(strcon); 47
info.Text=""; 48
} 49
} 50
51
Web 窗体设计器生成的代码 74
75
private void btnOk_Click(object sender, System.EventArgs e) 76
{ 77
string selSql,updateSql; 78
selSql="select adminPwd from admin where adminId='admin' and adminPwd='"+txtOldPwd.Text+"'"; 79
con.Open(); 80
com=new System.Data.OleDb.OleDbCommand(selSql,con); 81
int intCount=0; 82
reader=com.ExecuteReader(); 83
while(reader.Read()) 84
{ 85
intCount++; 86
} 87
reader.Close(); 88
com.Dispose(); 89
con.Close(); 90
if(intCount==1) 91
{ 92
if(txtNewPwd.Text.Equals("")) 93
{ 94
info.Text="新用户密码不能为空!"; 95
} 96
else if(txtNewPwd.Text.Length<6) 97
{ 98
info.Text="新用户密码不能小于6位!"; 99
} 100
else if(!txtNewPwd.Text.Equals(txtOkPwd.Text)) 101
{ 102
info.Text="确认密码不正确!"; 103
} 104
else if(txtName.Text.Trim().Equals("")) 105
{ 106
info.Text="管理员名不能为空!"; 107
} 108
else 109
{ 110
updateSql="update admin set adminPwd='"+txtNewPwd.Text+"',adminName='"+txtName.Text+"' where adminId='admin'"; 111
con.Open(); 112
com=new System.Data.OleDb.OleDbCommand(updateSql,con); 113
com.ExecuteNonQuery(); 114
Response.Redirect("adminEight.aspx"); 115
} 116
} 117
else 118
{ 119
info.Text="原密码错误!"; 120
} 121
} 122
123
private void btnCancel_Click(object sender, System.EventArgs e) 124
{ 125
this.txtName.Text=""; 126
this.txtNewPwd.Text=""; 127
this.txtOkPwd.Text=""; 128
this.txtOldPwd.Text=""; 129
} 130
131
private void btnReturn_Click(object sender, System.EventArgs e) 132
{ 133
Response.Redirect("adminEight.aspx"); 134
} 135
} 136
} 137






}