protected void btnOK_OnClick(object sender, EventArgs e) { if (AdministratorBll.GetAdministrators().SingleOrDefault(a => a.Account == tbxAccount.Text) != null) { WebUtil.Alert("该用户名已存在!"); return; } else { if (AdministratorBll.AddAdministrator(new Ye_Administrator() { Account = tbxAccount.Text.Trim(), Password = DESUtil.Encrypt(tbxPwd1.Text.Trim()), CreateTime = DateTime.Now, LastLoginTime = DateTime.Now })) { AdministratorBll.AddAdminLog(new Ye_AdminLog() { AdminID = YeAdministratorId, LogTypeName = LogType.添加管理员.ToString(), CreateTime = DateTime.Now }); WebUtil.AlertAndReload("成功添加管理员!"); } else { WebUtil.Alert("创建新管理员时出错!"); } } }
private void BindData() { pager1.DataItemCount = AdministratorBll.GetAdministrators().Count(); rpt.DataSource = AdministratorBll.GetAdministrators().OrderBy(p => p.AdministratorID).Skip(pager1.PageSize * pager1.CurrentPagerIndex).Take(pager1.PageSize).ToArray(); rpt.DataBind(); pager1.SetPagerControlState(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { CheckPower(AdminPower.分配权限管理); WebControlUtil.BindDropDownList(ddl, AdministratorBll.GetAdministrators().ToArray(), "Account", "AdministratorID"); ddl.SelectedValue = YeAdministratorId.ToString(); BindData(YeAdministratorId); } }
private void BindData() { pager1.DataItemCount = AdministratorBll.GetAdministrators().Count(); rptAdminLog.DataSource = (from log in AdministratorBll.GetAdminLogs() join admin in AdministratorBll.GetAdministrators() on log.AdminID equals admin.AdministratorID select new { log.CreateTime, AdminName = admin.Account, log.LogTypeName, log.LogID }) .OrderBy(p => p.CreateTime) .Skip(pager1.CurrentPagerIndex * pager1.PageSize) .Take(pager1.PageSize) .ToArray(); rptAdminLog.DataBind(); pager1.SetPagerControlState(); }