/// <summary> /// Al usuario B le llega un mensaje y levanta un formulario drmChat /// </summary> /// <param name="msg">Message enviado por A</param> public void SwitchMessage(agsXMPP.protocol.client.Message msg) { if (msg.Type == MessageType.groupchat) { return; } if (msg.Body != null)//--> es un chat { frmChat f = null; if (ChatForms.ContainsKey(msg.From.Bare)) { f = (frmChat)ChatForms[msg.From.Bare]; f.Show(); } else { RosterNode rn = RosterControl.GetRosterItem(msg.From); string nick = msg.From.Bare; if (rn != null) { nick = rn.Text; } f = new frmChat(msg.From, nick); f.Show(); f.IncomingMessage(msg); } } if (msg.HasTag(typeof(Comand))) { } }
/// <summary> /// Se crea un formulario de chat /// Usauario A quiere chatear con usuario B /// </summary> /// <param name="fromJid">jabber id de A </param> /// <param name="nick">Nick de A</param> public void ChatWtich_User(Jid fromJid, string nick) { frmChat f = null; if (ChatForms.ContainsKey(fromJid.ToString())) { f = (frmChat)ChatForms[fromJid.ToString()]; } else { f = new frmChat(fromJid, nick); } f.Show(); }
/// <summary> /// Al usuario B le llega un mensaje y levanta un formulario drmChat /// </summary> /// <param name="msg">Message enviado por A</param> public void SwitchMessage(agsXMPP.protocol.client.Message msg) { if (msg.Type == MessageType.groupchat) return; if (msg.Body != null)//--> es un chat { frmChat f = null; if (ChatForms.ContainsKey(msg.From.Bare)) { f = (frmChat)ChatForms[msg.From.Bare]; f.Show(); } else { RosterNode rn = RosterControl.GetRosterItem(msg.From); string nick = msg.From.Bare; if (rn != null) nick = rn.Text; f = new frmChat(msg.From, nick); f.Show(); f.IncomingMessage(msg); } } if (msg.HasTag(typeof(Comand))) { } }
/// <summary> /// Se crea un formulario de chat /// Usauario A quiere chatear con usuario B /// </summary> /// <param name="fromJid">jabber id de A </param> /// <param name="nick">Nick de A</param> public void ChatWtich_User(Jid fromJid,string nick) { frmChat f = null; if (ChatForms.ContainsKey(fromJid.ToString())) { f = (frmChat)ChatForms[fromJid.ToString()]; } else { f = new frmChat(fromJid, nick); } f.Show(); }