Example #1
0
        public void getGroupList()
        {
            RelFriendToFrmTalk ft = new RelFriendToFrmTalk();

            BLL.groupu          bll       = new BLL.groupu();
            List <Model.groupu> grouplist = bll.GetModelList("groupfriendID=" + this._user.userID.ToString());
            int index = 0;

            foreach (Model.groupu mg in grouplist)
            {
                UCGroupList ucl = new UCGroupList();
                ucl.GroupID           = mg.groupID;
                ucl.Groupname         = mg.groupName;
                ucl.Top               = ucl.Height * index;
                ucl.HeadImage         = this.imageList1.Images[Convert.ToInt32(mg.groupImage)];
                ucl.MouseDoubleClick += new MouseEventHandler(ucl_MouseDoubleClick);
                ucl.Groupannouncement = mg.groupAnnouncement;
                ucl.FriendID          = this._user.userID;
                this.panel2.Controls.Add(ucl);
                index++;

                ft.FriendId       = mg.groupID;
                ft.IsOpenTalkForm = false;
                ft.Frm            = null;
                tbFriendTalkInfo.Add(ft);
                ucgroupe.Add(ucl);
            }
        }
Example #2
0
        public void getFriendList()
        {
            BLL.friendInfo bllFriend = new BLL.friendInfo();
            myFriends = bllFriend.GetModelList("userID =" + this._user.userID.ToString());
            int index = 0;

            ucflFriend.Clear();
            foreach (Model.friendInfo f in myFriends)
            {
                UCFriendInfo ucF = new UCFriendInfo();

                RelFriendToFrmTalk ft          = new RelFriendToFrmTalk();
                BLL.userInfo       bllUserInfo = new BLL.userInfo();
                Model.userInfo     friend      = bllUserInfo.GetModel(f.friendID);
                if (friend.userState != 2 && friend.userState != 3)
                {
                    ucF.Top          = ucF.Height * index;
                    ucF.HeadImage    = this.imageList1.Images[Convert.ToInt32(friend.userHeadImage)];
                    ucF.UserName     = f.friendName;
                    ucF.myDBClick   += new UCFriendInfo.delDBClick(ucF_myDBClick);
                    ucF.MouseClick  += new MouseEventHandler(ucF_MouseClick);
                    ucF.FriendInfo   = friend;
                    ucF.NickName     = f.friendName;
                    ucF.UserShuoshuo = friend.userShuoshuo;
                    ucF.FID          = f.ID;
                    if (ucF.UserShuoshuo.Length >= 10)
                    {
                        ucF.UserShuoshuo = ucF.UserShuoshuo.Substring(0, 10) + "...";
                    }
                    this.panel1.Controls.Add(ucF);
                    index++;

                    ft.FriendId       = f.friendID;
                    ft.IsOpenTalkForm = false;
                    ft.Frm            = null;
                    tbFriendTalkInfo.Add(ft);
                    ucF.UserID = f.friendID;
                    ucflFriend.Add(ucF);
                }
            }
            foreach (Model.friendInfo f in myFriends)
            {
                UCFriendInfo       ucF         = new UCFriendInfo();
                RelFriendToFrmTalk ft          = new RelFriendToFrmTalk();
                BLL.userInfo       bllUserInfo = new BLL.userInfo();
                Model.userInfo     friend      = bllUserInfo.GetModel(f.friendID);
                if (friend.userState == 2 || friend.userState == 3)
                {
                    ucF.Top          = ucF.Height * index;
                    ucF.HeadImage    = this.imageList1.Images[Convert.ToInt32(friend.userHeadImage) + 110];
                    ucF.UserName     = f.friendName;
                    ucF.myDBClick   += new UCFriendInfo.delDBClick(ucF_myDBClick);
                    ucF.MouseClick  += new MouseEventHandler(ucF_MouseClick);
                    ucF.FriendInfo   = friend;
                    ucF.NickName     = f.friendName;
                    ucF.UserShuoshuo = friend.userShuoshuo;
                    ucF.FID          = f.ID;
                    if (ucF.UserShuoshuo.Length >= 10)
                    {
                        ucF.UserShuoshuo = ucF.UserShuoshuo.Substring(0, 10) + "...";
                    }
                    this.panel1.Controls.Add(ucF);
                    index++;

                    ft.FriendId       = f.friendID;
                    ft.IsOpenTalkForm = false;
                    ft.Frm            = null;
                    tbFriendTalkInfo.Add(ft);
                    ucF.UserID = f.friendID;
                    ucflFriend.Add(ucF);
                }
            }
        }