Exemplo n.º 1
0
        // Manter os dados do grupo
        public Feed(BD pBD, Medico pMedico, Grupo pGrupo)
        {
            InitializeComponent();
            ActiveControl = pictureBox1;

            bd     = pBD;
            medico = pMedico;
            grupo  = pGrupo;

            // Adicionar o grupo nas informações do médico
            if (grupo.getNome() != null)
            {
                medico.addGrupo(grupo.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();
        }
Exemplo n.º 2
0
        // Método de pesquisa de grupos
        private void pesquisarGrupos()
        {
            TextBox addNovoGrupo = new TextBox();

            grupo = (Grupo)bd.getGrupo(textBox6.Text);

            if (grupo == null)
            {
                MessageBox.Show("Este grupo não existe");
            }
            else
            {
                if (grupo.getNome() != null)
                {
                    if (usuario.getEmail() != null)
                    {
                        usuario.addGrupo(grupo.getNome());

                        Chat chat = new Chat(bd, usuario, grupo);
                        this.Dispose();
                        chat.ShowDialog();
                    }
                    else
                    {
                        medico.addGrupo(grupo.getNome());

                        Chat chat = new Chat(bd, medico, grupo);
                        this.Dispose();
                        chat.ShowDialog();
                    }
                }
            }
        }
Exemplo n.º 3
0
 public void setGrupo(Grupo pGrupo)
 {
     grupos.Add(pGrupo.getNome(), pGrupo);
 }