예제 #1
0
        private void dgvPartida_Click(object sender, EventArgs e)
        {
            Partida p = (Partida)dgvPartida.SelectedRows[0].DataBoundItem;

            dgvJogadores.DataSource            = Jogador.Listar(p.id);
            dgvJogadores.Columns[0].Visible    = false;
            dgvJogadores.Columns[1].Visible    = false;
            dgvJogadores.Columns[2].Visible    = false;
            dgvJogadores.Columns[3].HeaderText = "Nome";
            txtIdPartida.Text = p.id;
        }
예제 #2
0
        public LobbyForm()
        {
            InitializeComponent();

            cmbFiltrarPartidas.Items.Add("Todas");
            cmbFiltrarPartidas.Items.Add("Aberta");
            cmbFiltrarPartidas.Items.Add("Jogando");
            cmbFiltrarPartidas.Items.Add("Encerrada");
            cmbFiltrarPartidas.SelectedIndex = 0;

            lblVersao.Text = Jogo.Versao;

            dgvPartida.DataSource = Partida.Listar();
        }
예제 #3
0
        private void btnCriarPartida_Click(object sender, EventArgs e)
        {
            string idNovaPartida = Jogo.CriarPartida(txtNomePartida.Text, txtSenhaPartida.Text);

            if (idNovaPartida.Contains("ERRO"))
            {
                MessageBox.Show(idNovaPartida);
            }
            else
            {
                string comboBoxFiltro = cmbFiltrarPartidas.Text;
                string filtroPartida  = comboBoxFiltro[0].ToString();

                dgvPartida.DataSource = Partida.Listar(filtroPartida);
                txtIdPartida.Text     = idNovaPartida;
            }
        }