using Common; using Dao; using Model; using System; using System.Collections.Generic; using System.Text; using System.Web; using System.Web.Profile; using System.Web.SessionState; public partial class _SysUser : PageBase, IRequiresSessionState { public List userRoleList { get; set; } //账号类型或称用户角色。 public string IP { get; set; } protected void Page_Load(object sender, EventArgs e) { this.IP = this.Request.UserHostAddress; this.CheckRight("104", FailedOperation.PromptOnly); } private string GenerateTextPadding(SysMenu menu) { return string.Format("{1}.", (object)(menu.MenuLV * 20), (object)menu.MenuID); } protected string RenderFunctionTree() { using (UserDao userDao = new UserDao()) { List list = userDao.LoadSysMenuList(); StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append(""); foreach (SysMenu menu in list) stringBuilder.AppendFormat("", (object)menu.MenuID, (object)"", (object)this.GenerateTextPadding(menu), (object)menu.MenuName, (object)menu.Remark, (object)menu.ParentID); stringBuilder.Append("
{2}\r\n {3} \r\n {4}
"); return stringBuilder.ToString(); } } //所有用户角色(字典类型为:USER_ROLE) protected string UserRoleList() { using (SysDictDataDao sysDictDataDao = new SysDictDataDao()) { SysDictData sysDictData = new SysDictData(); sysDictData.DictType = "USER_ROLE"; //字典类型:用户角色 sysDictData.Status = 1; //状态:1-启用 List userRoleList = sysDictDataDao.getAllList(sysDictData); //List list = gwProductDao.getAllList(gwProduct); StringBuilder stringBuilder = new StringBuilder(); stringBuilder.Append(""); if (userRoleList.Count > 0) { for (int i = 0; i < userRoleList.Count; i++) { SysDictData bean = (SysDictData)userRoleList[i]; //行开始符 if (i % 5 == 0) { stringBuilder.Append(""); } //行单元格 stringBuilder.AppendFormat("", (object)bean.DictValue, (object)bean.DictLabel); //行结束符 if (i % 5 == 4 || i == (userRoleList.Count - 1)) { stringBuilder.Append(""); } } } stringBuilder.Append("
{1} \r\n
"); return stringBuilder.ToString(); } } }