/// <summary>
        /// 双击会话,在右边展开
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void treeView1_DoubleClick(object sender, EventArgs e)
        {
            //获取选中的节点
            var node = this.treeView1.SelectedNode;
            if (node.Nodes.Count > 0) return;
            if (node.Tag == null) return;
            var id = new Guid(node.Tag.ToString());

            if (_role == "学生")
            {
                //需求ID
                _session = sessionBll.Query(u => u.RequirementID == id && u.AchivementID == Program.loginUserID).FirstOrDefault();

            }
            else
            {
                //企业
                //学生ID
                _session = sessionBll.Query(u => u.AchivementID == id && u.RequireID == Program.loginUserID).FirstOrDefault();
            }
            //获取聊天记录→填充到左侧chatBoxHistory
            if (_session == null) return;
            var chats = chatBll.Query(u => u.SessionID == _session.ID).OrderBy(u => u.Date).ToList();
            StringBuilder sb = new StringBuilder();
            foreach (var item in chats)
            {
                //<P align=right>这是我的个人资料。</P>
                if (item.SpeakID != Program.loginUserID)
                {
                    sb.AppendLine(item.Content + "</P>");
                }
                else
                {
                    sb.AppendLine(MyMsg(item.Content));//自己说的话放在右边
                }

            }
            this.ChatHistory.BodyHtml = sb.ToString();
        }
        private void btnWant_Click(object sender, EventArgs e)
        {
            try
            {
                if (MessageBox.Show("此操作将会展示你的个人信息给对方", "确认竞标", MessageBoxButtons.OKCancel) == DialogResult.OK)
                {
                    var seBll = new BaseBLL<t_Session>();
                    var session = new t_Session()
                    {
                        ID = Guid.NewGuid(),
                        AchivementID = Program.loginUserID,
                        RequireID = this.requirement.PostID,
                        RequirementID = this.requirement.ID,
                        SessionDate = DateTime.Now
                    };
                    var showinfo = userBll.Query(u => u.ID == Program.loginUserID).Select(u => u.ShowInfo).FirstOrDefault();
                    var chat = new t_ChatContent()
                    {
                        ID = Guid.NewGuid(),
                        Date = DateTime.Now,
                        SessionID = session.ID,
                        SpeakID = Program.loginUserID,
                        Content = showinfo ?? string.Empty
                    };

                    if (seBll.Add(session) && chatBll.Add(chat))
                    {
                        MessageBox.Show("已竞标,请静候佳音");
                    }
                    else
                    {
                        MessageBox.Show("啊偶~前方高能预警,请稍后重试");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "发生位置网络故障,请稍后重试");
            }
        }