private void DgContents_ItemDataBound(object sender, DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { var userName = e.Item.DataItem as string; var administratorInfo = AdministratorDao.GetByUserName(userName); var permissionsInfo = PermissionsDao.GetPermissionsInfo(userName, channelId); var ltlDepartmentName = e.Item.FindControl("ltlDepartmentName") as Literal; var ltlUserName = e.Item.FindControl("ltlUserName") as Literal; var ltlDisplayName = e.Item.FindControl("ltlDisplayName") as Literal; var ltlPermissions = e.Item.FindControl("ltlPermissions") as Literal; var ltlEditUrl = e.Item.FindControl("ltlEditUrl") as Literal; ltlDepartmentName.Text = DepartmentManager.GetDepartmentName(administratorInfo.DepartmentId); ltlUserName.Text = userName; ltlDisplayName.Text = administratorInfo.DisplayName; if (permissionsInfo != null) { var permissionNameArrayList = new ArrayList(); var permissionArrayList = Utils.StringCollectionToStringList(permissionsInfo.Permissions); foreach (string permission in permissionArrayList) { permissionNameArrayList.Add(EPermissionTypeUtils.GetText(EPermissionTypeUtils.GetEnumType(permission))); } ltlPermissions.Text = Utils.ObjectCollectionToString(permissionNameArrayList); } //ltlEditUrl.Text = // $@"<a href='javascript:;' onclick=""{ModalPermissions.GetOpenWindowString( // SiteId, channelId, userName)}"">设置权限</a>"; } }
public void Page_Load(object sender, EventArgs e) { channelId = Utils.ToInt(Request.QueryString["channelId"]); if (!IsPostBack && channelId > 0) { var channelInfo = ChannelDao.GetChannelInfo(SiteId, channelId); var departmentIdList = InteractManager.GetDepartmentIdList(channelInfo); var userNameArrayList = new ArrayList(); foreach (var departmentId in departmentIdList) { userNameArrayList.AddRange(AdministratorDao.GetUserNameArrayList(departmentId, true)); } string userA, userB; for (int i = 0; i < userNameArrayList.Count - 1; i++) { userA = userNameArrayList[i].ToString(); for (int j = userNameArrayList.Count - 1; j > i; j--) { userB = userNameArrayList[j].ToString(); if (userA == userB) { userNameArrayList.Remove(userNameArrayList[j]); j--; } } } DgContents.DataSource = userNameArrayList; DgContents.ItemDataBound += DgContents_ItemDataBound; DgContents.DataBind(); } }
public IActionResult Add(Administrator Model, string type, string code) { if (ModelState.IsValid) { var _administratorDao = new AdministratorDao(); _administratorDao.Add(Model); return(RedirectToAction("List")); } return(View(Model)); }
public static void Reset() { _dataApi = null; _administratorDao = null; _administratorsInRolesDao = null; _areaDao = null; _channelDao = null; _channelGroupDao = null; _configDao = null; _contentCheckDao = null; _contentDao = null; _contentGroupDao = null; _countDao = null; _databaseDao = null; _dbCacheDao = null; _departmentDao = null; _errorLogDao = null; _keywordDao = null; _logDao = null; _permissionsInRolesDao = null; _pluginConfigDao = null; _pluginDao = null; _recordDao = null; _relatedFieldDao = null; _relatedFieldItemDao = null; _roleDao = null; _siteDao = null; _siteLogDao = null; _sitePermissionsDao = null; _specialDao = null; _tableDao = null; _tableMatchDao = null; _tableMetadataDao = null; _tableStyleDao = null; _tableStyleItemDao = null; _tagDao = null; _templateDao = null; _templateLogDao = null; _templateMatchDao = null; _userDao = null; _userLogDao = null; }
public static void Reset() { _databaseApi = null; _accessTokenDao = null; _administratorDao = null; _administratorsInRolesDao = null; _channelDao = null; _channelGroupDao = null; _configDao = null; _contentCheckDao = null; _contentDao = null; _contentGroupDao = null; _databaseDao = null; _dbCacheDao = null; _errorLogDao = null; _keywordDao = null; _libraryGroupDao = null; _libraryImageDao = null; _libraryTextDao = null; _logDao = null; _permissionsInRolesDao = null; _pluginConfigDao = null; _pluginDao = null; _relatedFieldDao = null; _relatedFieldItemDao = null; _roleDao = null; _siteDao = null; _siteLogDao = null; _sitePermissionsDao = null; _specialDao = null; _tableStyleDao = null; _tableStyleItemDao = null; _tagDao = null; _templateDao = null; _templateLogDao = null; _templateMatchDao = null; _userDao = null; _userGroupDao = null; _userLogDao = null; _userMenuDao = null; }
public IActionResult Login(string user, string password) { var admin = new AdministratorDao().Login(user, password); if (admin != null) { SetSession(admin.name, "ADMIN"); return(RedirectToAction("Dashboard")); } var professional = new ProfessionalDao().Login(user, password); if (professional != null) { SetSession(professional.name, "PROFESSIONAL"); return(RedirectToAction("Dashboard")); } ViewBag.error = "Usuário ou senha estão incorretos!"; return(View()); }