Example #1
0
        public void InitGroupInfo()
        {
            var groupInfo = UserHome.QueryGroupInfo(_groupId);

            mineGroup        = groupInfo;
            GroupName.Text   = groupInfo.groupName;
            groupNotice.Text = "群简介:" + groupInfo.groupSynopsis;
            groupNumber.Text = "(" + groupInfo.groupMember.Count + ")";
            for (int i = 0; i < groupInfo.groupMember.Count; i++)
            {
                var user = UserHome.QueryUserInfo(groupInfo.groupMember[i]);
                groupMemberList.Items.Add(user.name);
            }
        }
Example #2
0
        public void Search(object sender, EventArgs e)
        {
            if (!IsInt(searchText.Text))
            {
                MessageBox.Show("请输入正确的用户ID!");
                return;
            }
            var userInfo = UserHome.QueryUserInfo(Convert.ToInt32(searchText.Text));

            if (userInfo == null)
            {
                MessageBox.Show("该用户不存在!");
                return;
            }
            friendID.Text      = userInfo.userId.ToString();
            friendID.Visible   = true;
            friendName.Text    = userInfo.name;
            friendName.Visible = true;
            if (!string.IsNullOrEmpty(userInfo.signature))
            {
                friendSign.Text    = userInfo.signature;
                friendSign.Visible = true;
            }
            else
            {
                friendSign.Text = "这个人很懒,什么都没写";
            }
            friendSign.Visible = true;
            if (!string.IsNullOrEmpty(userInfo.photo))
            {
                var photoByte = Convert.FromBase64String(userInfo.photo);
                var ts        = new MemoryStream(photoByte);
                ts.Position = 0;
                var img = Image.FromStream(ts);
                friendPhoto.Image = img;
                ts.Close();
                friendPhoto.Visible = true;
            }
        }