Beispiel #1
0
    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;
            }
        }
    }
Beispiel #2
0
    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 { }
    }