예제 #1
0
        private void EnviarMensagem()
        {
            object mensagem;

            if (lstClientes.SelectedIndex <= 0)
            {
                mensagem = new EnviarMensagemPublica()
                {
                    Origem = cliente.Apelido,
                    Mensagem = txtMensagem.Text
                };
            }
            else
            {
                mensagem = new EnviarMensagemPrivada()
                {
                    Destino = lstClientes.Text,
                    Origem = cliente.Apelido,
                    Mensagem = txtMensagem.Text
                };
            }

            cliente.Enviar(mensagem);

            txtMensagem.Clear();
        }
예제 #2
0
 private void TratarMensagemPublica(EnviarMensagemPublica mensagem)
 {
     EnviarMensagem(new Mensagem()
     {
         Origem = mensagem.Origem,
         Texto = mensagem.Mensagem
     });
 }