Exemplo n.º 1
0
 private void label4_TextChanged(object sender, EventArgs e)
 {
     RichTextBox.Clear();
     if (conversaciones.Where(c => c.Destinatario == label4.Text).Count() == 1)
     {
         conversacion = conversaciones.Where(c => c.Destinatario == label4.Text).FirstOrDefault();
         for (int i = 0; i < conversacion.Mensajes.Count; i++)
         {
             RichTextBox.Text += conversacion.Mensajes[i];
         }
     }
 }
Exemplo n.º 2
0
 private void AnalizadorConversaciones(string mensaje)
 {
     //Si el item seleccionado esta contenido en la propiedad destinatario de alguna de las clases,la conversacion
     //no se tiene que instanciar, si por el contrario el destinatario no esta en ninguna conversacion se le crea una conversacion
     if (conversaciones.Where(c => c.Destinatario == label4.Text).Count() == 1)
     {
         conversacion = conversaciones.Where(c => c.Destinatario == label4.Text).FirstOrDefault();
         conversacion.Mensajes.Add(mensaje);
     }
     else
     {
         conversacion = new Conversacion();
         conversacion.Destinatario = label4.Text;
         conversacion.Mensajes.Add(mensaje);
         conversaciones.Add(conversacion);
     }
 }