Exemplo n.º 1
0
        // Enviar mensagem (ENTER)
        private void textBox1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                if (textBox1.Text != "")
                {
                    Mensagem mensagem = new Mensagem();

                    if (usuario.getEmail() != null)
                    {
                        mensagem.setConteudo(textBox1.Text);
                        mensagem.setUsuario(usuario);
                    }
                    else
                    {
                        mensagem.setConteudo(textBox1.Text);
                        mensagem.setMedico(medico);
                    }

                    // É chat individual ?
                    if (grupo == null)
                    {
                        chat.setMensagem(mensagem);

                        // É usuário ?
                        if (usuario.getEmail() != null)
                        {
                            chat.setUsuario(usuario);

                            // Já existe um chat ?
                            if (usuario.getMensagem(amigo.getNome()) == null)
                            {
                                usuario.addMensagem(amigo.getNome(), chat);
                                amigo.addMensagem(usuario.getNome(), chat);
                            }
                        }
                        else
                        {
                            chat.setUsuario(medico);

                            // Já existe um chat ?
                            if (medico.getMensagem(amigo.getNome()) == null)
                            {
                                medico.addMensagem(amigo.getNome(), chat);
                                amigo.addMensagem(medico.getNome(), chat);
                            }
                        }

                        exibirMensagemIndividual();
                    }
                    else
                    {
                        grupo.setMensagem(mensagem);
                        exibirMensagens();
                    }
                }
            }
        }
Exemplo n.º 2
0
        public FeedAmigos(BD pBd, Medico pMedico, Usuario fUsuario)
        {
            InitializeComponent();

            ActiveControl = pictureBox1;

            bd           = (BD)pBd;
            medico       = (Medico)pMedico;
            amigoUsuario = (Usuario)fUsuario;

            textBox1.Text = medico.getNome();

            // Configurações das opções (engrenagem)
            ActiveControl   = pictureBox1;
            button5.Visible = false;
            button5.Visible = false;
            button6.Visible = false;
            button8.Visible = false;
        }
Exemplo n.º 3
0
        // Manter os dados do médico
        public Feed(BD pBd, Medico pMedico)
        {
            InitializeComponent();
            ActiveControl = pictureBox1;

            bd            = (BD)pBd;
            medico        = (Medico)pMedico;
            textBox1.Text = medico.getNome();

            // Configurações das opções (engrenagem)
            button1.Visible = false;
            button2.Visible = false;
            button4.Visible = false;
            button5.Visible = false;
            button6.Visible = false;
            button8.Visible = false;
            button9.Visible = true;

            exibirGrupos();
            novoPost();
        }