private void BindSelectedUsersInfo(String userIDs) { _SelectedUserIDs = GetSeletedUsersIDList(userIDs); UserManager manager = new UserManager(); IList<PlanningPrepUser> allUsers = manager.GetList(); if (_SendEmailToAll) SessionCache.SelectedUsersForEmail = allUsers; else { ///Select the Selected Users from All Users Collection if (allUsers != null && allUsers.Count > 0) { IList<PlanningPrepUser> users = (from P in allUsers where _SelectedUserIDs.Contains(P.Author_ID) select P).ToList(); SessionCache.SelectedUsersForEmail = users; if (users != null && users.Count > 0) { StringBuilder sb = new StringBuilder(10); sb.Append("Your email will be sent to the following selected member(s):<br />"); sb.Append("<ul>"); foreach (PlanningPrepUser user in users) { sb.AppendFormat("<li>{0}</li>", AppUtil.Encode(user.Username)); } sb.Append("</ul>"); divUserInfo.InnerHtml = sb.ToString(); } else { divUserInfo.InnerHtml = "Sorry! No user was found in the system to send this email."; divContainer.Visible = false; } } else { divUserInfo.InnerHtml = "Sorry! No user was found in the system to send this email."; divContainer.Visible = false; } } }
public void removeSSAEktronMember(string UserPIN) { try { UserManager Usermanager = new UserManager(); UserCriteria criteria = new UserCriteria(UserProperty.UserName, EkEnumeration.OrderByDirection.Ascending); criteria.AddFilter(UserProperty.UserName, CriteriaFilterOperator.EqualTo, UserPIN); List<UserData> UserList = Usermanager.GetList(criteria); long EktronUserID = UserList[0].Id; if (Ektron.Cms.Framework.Context.UserContextService.Current.IsLoggedIn) { Usermanager.Delete(EktronUserID); // add user to group MSBA Members //UserGroupManager UserGroupmanager = new UserGroupManager(); //Add a User to a UserGroup // UserGroupmanager.DeleteUser(1, newUserdata.Id); } } catch { } }