Example #1
0
 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("创建新管理员时出错!");
         }
     }
 }
Example #2
0
 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();
 }
Example #3
0
 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);
     }
 }
Example #4
0
 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();
 }