php图书馆管理系统
using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient;
public partial class libraryInfo : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
if (Session[\ //判断管理员是否登录 {
if (getSet()) //判断是否拥有权限
{
if (!IsPostBack) {
bindLibrary(); } } else
Response.Write(\您没有此权限');location='index.aspx';\
} else {
Response.Redirect(\ //返回到登录页面 } }
protected void btnSave_Click(object sender, EventArgs e) {
string libraryName = txtLibraryName.Text; string curator = txtCurator.Text; string tel = txtTel.Text;
string address = txtAddress.Text; string email = txtEmail.Text; string net = txtNet.Text;
string upbuildTime = txtUpbuildTime.Text; string remark = txtRemark.Text;
string sql = \
\\
net + \ if (dataOperate.execSQL(sql))
28
php图书馆管理系统
{
RegisterStartupScript(\保存成功!')\ } else {
RegisterStartupScript(\保存失败!')\ }
}
//自定义方法判断当前管理员是否拥有管理此页面的权限 public bool getSet() {
string userName = Session[\ //获取管理员登录名
string sql = \ SqlDataReader sdr = dataOperate.getRow(sql);
sdr.Read(); //读取一条记录
return Convert.ToBoolean(sdr[\ //返回是否拥有权限 }
//自定义方法显示图书馆信息 public void bindLibrary() {
string sql = \
SqlDataReader sdr = dataOperate.getRow(sql); sdr.Read();
txtLibraryName.Text = sdr[\ //获取图书馆名称
txtCurator.Text = sdr[\ //获取馆长 txtTel.Text = sdr[\ //获取电话 txtAddress.Text = sdr[\ //获取地址 txtEmail.Text = sdr[\ //获取电子邮件
txtNet.Text = sdr[\ //获取网址 txtUpbuildTime.Text = sdr[\ //获取建馆时间
txtRemark.Text = sdr[\ //获取备注 }[15]
protected void txtRemark_TextChanged(object sender, EventArgs e) {
}
29
php图书馆管理系统
}
③ 管理员设置主要代码: using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient;
public partial class userManage : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
if (Session[\ //判断管理员是否登录 {
if (getSet()) //判断是否拥有权限
{
bindUerManage(); } else
Response.Write(\您没有此权限');location='index.aspx';\ } else {
Response.Redirect(\ //返回到登录页面 } }
public void bindUerManage() {
string sql = \
gvAdmSet.DataSource = dataOperate.getDataset(sql, \获取数据源
gvAdmSet.DataKeyNames=new string[] {\ //设置主键字段
gvAdmSet.DataBind(); //绑顶GridView控件显示管理员信息 }
protected void gvAdmSet_RowDeleting(object sender, GridViewDeleteEventArgs e) {
30
php图书馆管理系统
string userName = this.gvAdmSet.DataKeys[e.RowIndex].Value.ToString(); //获取主键字段
string sql = \
dataOperate.execSQL(sql); //删除管理员信息
bindUerManage(); //重新绑定管理员信息 }
public bool getSet() {
string userName = Session[\ //获取管理员登录名
string sql = \ SqlDataReader sdr = dataOperate.getRow(sql);
sdr.Read(); //读取一条记录
return Convert.ToBoolean(sdr[\ //返回是否拥有权限 }
protected void Header1_Load(object sender, EventArgs e) {
}
}
31