protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                List <IM_UserInfo> userList = new IM_TeamMemberBLL().GetAllTeamMemberList(userInfo.UserID);
                TreeData.Value = "{ id: '1', pId:'0', name: '好友', open: true, icon:'/JS/zTree/img/diy/1_open.png' }";
                foreach (IM_UserInfo userModel in userList)
                {
                    TreeData.Value += ",{ id: '" + userModel.ID + "',pId:'1', name: '" + userModel.UserName + "', icon:'/JS/zTree/img/diy/2.png' }";
                }

                List <IM_GroupInfo> groupList = new IM_GroupBLL().GetListGroupForUser(userInfo.UserID);
                TreeData.Value += ",{ id: '2', pId:'0', name: '群', icon:'/JS/zTree/img/diy/1_open.png' }";
                foreach (IM_GroupInfo groupModel in groupList)
                {
                    TreeData.Value += ",{ id: '" + groupModel.ID + "',pId:'2', name: '" + groupModel.GroupName + "', icon:'/JS/zTree/img/diy/2.png' }";
                }

                TreeData.Value += ",{ id: '3', pId:'0', name: ' 消息', icon:'/JS/zTree/img/diy/1_open.png' }";
                TreeData.Value += ",{ id: '30',pId:'3', name: '通知', icon:'/JS/zTree/img/diy/2.png' }";


                TreeData.Value = "[" + TreeData.Value + "]";
            }
        }
        protected void btnOK_Click(object sender, EventArgs e)
        {
            string id = Request["ID"];

            new IM_NewsBLL().UpdateForState(new Guid(id), 4);

            IM_NewsInfo newModel = new IM_NewsBLL().GetModel(new Guid(id));

            IM_GroupMemberBLL groupMemberBLL = new IM_GroupMemberBLL();

            //当前用户添加对方
            IM_GroupMemberInfo groupMemberModel = new IM_GroupMemberInfo();

            groupMemberModel.ID      = Guid.NewGuid();
            groupMemberModel.GroupID = new Guid(newModel.BusinessID);
            groupMemberModel.UserID  = newModel.BusinessType == 3 ? newModel.SendUserID : newModel.ReceiveUserID;//3为申请加入,所以添加发送方
            groupMemberBLL.Add(groupMemberModel);

            btnOK.Enabled = btnReject.Enabled = false;

            IM_GroupInfo groupModel = new IM_GroupBLL().GetModel(groupMemberModel.GroupID);

            ClientScript.RegisterStartupScript(this.GetType(), "JS", "<script>window.onload = function () {window.parent.window.addGroup('" + groupMemberModel.GroupID + "','" + groupModel.GroupName + "');};</script>");
        }
        private void LoadGroupAndUser()
        {
            List <IM_GroupInfo>       groupList       = new IM_GroupBLL().GetListGroupForUser(userInfo.UserID);
            List <IM_GroupMemberInfo> groupMemberList = new IM_GroupMemberBLL().GetListAllMenberForUser(userInfo.UserID);


            string groupHtml = "";

            foreach (IM_GroupInfo groupModel in groupList)
            {
                groupHtml += @"
<div class='team_item'>
    <div class='team_item_info' gID='" + groupModel.ID + @"'>
        <img src='Image/leftmenu2.png' style='margin-top: 3px;' />
        <span>" + groupModel.GroupName + @"</span>
    </div>
    <ul class='team_user'>
";
//                var tmpList = groupMemberList.Where(p => p.GroupID == groupModel.ID);
//                foreach (var item in tmpList)
//                {
//                    groupHtml += @"
//        <li uID='" + item.UserID + @"'>
//            <img src='" + ("/UpLoadFiles" + (string.IsNullOrEmpty(item.Pic) ? "/UserPic/default.jpg" : item.Pic)) + @"' width='17px' height='17' />
//            <span>" + item.UserName + @"</span>
//        </li>
//";
//                }

                groupHtml += @"
    </ul>
</div>
";
            }
            GroupListDIV.InnerHtml = groupHtml;
        }