Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!UserBO.Instance.CanEditUserProfile(My, UserID))
            {
                ShowError("没有权限修改用户资料");
                return;
            }

            m_User = UserBO.Instance.GetSimpleUser(UserID);

            if (m_User == null)
            {
                ShowError(new UserNotExistsError("id", UserID));
                return;
            }

            if (_Request.IsClick("updatePassword"))
            {
                UpdateUserPassword();
            }
            else if(_Request.IsClick("updateUsername"))
            {
                UpdateUsername();
            }
        }
Exemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            m_UserIDToRemove = _Request.Get<int>("uid", Method.Get, 0);

            if (_Request.IsClick("delete"))
            {
                Delete();
            }

            m_UserToRemove = UserBO.Instance.GetSimpleUser(m_UserIDToRemove);

            if (m_UserToRemove == null)
                ShowError(new UserNotExistsError("uid", m_UserIDToRemove));
        }
Exemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!UserBO.Instance.CanEditUserProfile(My, UserID))
            {
                ShowError("没有权限查看用户积分");
            }

            m_User = UserBO.Instance.GetSimpleUser(UserID);

            if (m_User == null)
            {
                ShowError(new UserNotExistsError("id", UserID));
                return;
            }
        }
Exemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            m_UserIDToAdd = _Request.Get<int>("uid", Method.Get, 0);

            if (_Request.IsClick("addfriend"))
            {
                Add();
            }

            m_UserToAdd = UserBO.Instance.GetSimpleUser(m_UserIDToAdd);

            if (m_UserToAdd == null)
                ShowError(new UserNotExistsError("uid", m_UserIDToAdd));

            //if (!FriendPO.GetInstance(userID).CanAddFriend(friendUserID))
            //{
            //    //没权限添加好友 已经是好友 不能添加自己为好友...
            //}
        }
Exemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            m_UserID = _Request.Get<int>("userid", Method.Get, -1);
            m_User = UserBO.Instance.GetSimpleUser(m_UserID);

            if (m_User == null)
            {
                ShowError("不存在的用户ID");
            }

            if (!EmoticonBO.Instance.CanManageEmoticon(My, m_User.UserID))
            {
                ShowError(new NoPermissionManageEmoticonError());
            }

            if (_Request.IsClick("delete"))
            {
                Delete();
            }
        }
Exemplo n.º 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if(!UserBO.Instance.CanEditUserProfile(My, UserID))
            {
                ShowError(new NoPermissionEditUserProfileError());
                return ;
            }

            m_User = UserBO.Instance.GetSimpleUser(UserID);

            if (m_User == null)
            {
                ShowError(new UserNotExistsError("id", UserID));
                return;
            }

            if (_Request.IsClick("save"))
            {
                UpdateUserinfo();
            }
        }
Exemplo n.º 7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            m_NotifyID = _Request.Get<int>("notifyid", Method.Get, 0);

            using (ErrorScope es = new ErrorScope())
            {
                Notify temp = NotifyBO.Instance.GetNotify(MyUserID, m_NotifyID);
                if (temp == null)
                {
                    es.CatchError<ErrorInfo>(delegate(ErrorInfo error)
                    {
                        ShowError(error);
                    });

                    ShowError(new NotExistsNotifyError(m_NotifyID));
                }

                m_Notify = new FriendNotify(temp);

                m_TryAddUser = UserBO.Instance.GetSimpleUser(m_Notify.RelateUserID,true);

                if (m_TryAddUser == null)
                {
                    NotifyBO.Instance.DeleteNotify(My, m_NotifyID);
                    ShowError(new UserNotExistsError(string.Empty, string.Empty));
                }
            }

            if (_Request.IsClick("accept"))
            {
                Verify();
            }

            //if (!FriendPO.GetInstance(userID).CanAddFriend(friendUserID))
            //{
            //    //没权限添加好友
            //}
        }
Exemplo n.º 8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!EnableChatFunction)
            {
                ShowError("管理员已关闭对话功能!");
                return;
            }

            //验证码频率计数(页面调用次数计数)
            ValidateCodeManager.CreateValidateCodeActionRecode(validateActionName);

            m_ToUserID = _Request.Get<int>("to", Method.Get, 0);

            if (m_ToUserID <= 0)
                ShowError(new UserNotExistsError("to", m_ToUserID));

            m_ChatUser = UserBO.Instance.GetSimpleUser(m_ToUserID,true);

            if (m_ChatUser == null)
                ShowError(new UserNotExistsError("to", m_ToUserID));

            m_ChatMessageList = ChatBO.Instance.GetLastChatMessages(MyUserID, m_ToUserID, 0, 20);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            m_UserID = _Request.Get<int>("userid", Method.Get, 0);

            if (m_UserID <= 0)
                ShowError(new InvalidParamError("userid"));

            m_User = UserBO.Instance.GetUser(m_UserID);

            if (m_User == null)
            {
                ShowError(new UserNotExistsError("userID", m_UserID));
            }

            if (!EmoticonBO.Instance.CanManageEmoticon(My, m_User.UserID))
            {
                ShowError(new NoPermissionManageEmoticonError());
            }

            if (_Request.IsClick("delete"))
            {
                Delete();    
            }
        }
Exemplo n.º 10
0
 protected bool CanDeleteUser(SimpleUser user)
 {
     return false;
 }
Exemplo n.º 11
0
 protected string GetUserLink(SimpleUser simpleUser, string linkStyle)
 {
     if (simpleUser == null || simpleUser.UserID < 1)
     {
         return "游客";
     }
     else
     {
         if (string.IsNullOrEmpty(linkStyle))
             linkStyle = "<a href=\"{0}\"  target=\"_blank\">{1}</a>";
         return string.Format(linkStyle, BbsUrlHelper.GetUserSpaceUrl(simpleUser.UserID), simpleUser.Username);
     }
 }
Exemplo n.º 12
0
 protected string GetUserLink(SimpleUser simpleUser)
 {
     return GetUserLink(simpleUser, null);
 }