Пример #1
0
        private void GroupJump()
        {
            BLL.groupMessage          bllmsg  = new BLL.groupMessage();
            List <Model.groupMessage> msgInfo = bllmsg.GetModelList("receiverID= '" + this._user.userID + "'and messageState=31 ");

            foreach (Model.groupMessage m in msgInfo)
            {
                foreach (RelFriendToFrmTalk ft in tbFriendTalkInfo)
                {
                    if (ft.FriendId == m.groupID)
                    {
                        if (!ft.IsOpenTalkForm)
                        {
                            foreach (UCGroupList u in ucgroupe)
                            {
                                if (u.GroupID == m.groupID)
                                {
                                    u.ImageJump();
                                }
                            }
                        }
                    }
                }
            }
        }
Пример #2
0
        private void timergroup_Tick(object sender, EventArgs e)
        {
            BLL.groupMessage bllmsg = new BLL.groupMessage();

            List <Model.groupMessage> msgInfo = bllmsg.GetModelList("receiverID= '" + this._me.userID + "'and messageState=31 and groupID= '" + this._uc.GroupID + "' ");

            foreach (Model.groupMessage m in msgInfo)
            {
                ShowMsg(m, true);
                BLL.groupMessage   BllMsgInfo = new BLL.groupMessage();
                Model.groupMessage msg        = new Model.groupMessage();

                msg.messageContent = m.messageContent;
                msg.senderID       = m.senderID;
                msg.receiverID     = m.receiverID;
                msg.messageState   = 32;
                msg.sendTime       = m.sendTime;
                msg.ID             = m.ID;
                msg.groupID        = m.groupID;
                BllMsgInfo.Update(msg);
            }
        }