private void button2_Click(object sender, EventArgs e)
        {
            if (txtNomeDoJogo.Text.Length < 5)
            {
                MessageBox.Show("Nome deve apresentar mais de 5 letras");
                txtNomeDoJogo.Focus();
                return;
            }
            if (txtCriadorJogo.Text.Length <= 5)
            {
                MessageBox.Show("Nome do criador deve conter mais de 5 leras");
                txtCriadorJogo.Focus();
                return;
            }
            if (txtQuantidadeJogadores.Text.Length == 0)
            {
                MessageBox.Show("Quantidade de jogadores Deve ser preenchido.");
                txtQuantidadeJogadores.Focus();
                return;
            }
            if (cbEstiloJogo.SelectedIndex < 0)
            {
                MessageBox.Show("Estilo do jogo deve ser preenchido");
                cbEstiloJogo.DroppedDown = true;
                return;
            }
            if (cbEstiloTAbuleiro.SelectedIndex < 0)
            {
                MessageBox.Show("estilo de tabuleiro deve ser preenchido");
                cbEstiloTAbuleiro.DroppedDown = true;
                return;
            }

            JogosDeTabuleiro jogostabuleiro = new JogosDeTabuleiro()
            {
                NomeDoJogo            = txtNomeDoJogo.Text.ToLower(),
                AnoDeFabricacao       = mtbAnoFabricacao.Text,
                CriadorDoJogo         = txtCriadorJogo.Text.ToLower(),
                QuantidadeDeJogadores = Convert.ToInt32(txtQuantidadeJogadores.Text),
                EstilodoJogo          = cbEstiloJogo.SelectedItem.ToString(),
                EstiloDoTabuleiro     = cbEstiloTAbuleiro.SelectedItem.ToString(),
                sim = radioButton1.Checked
            };

            if (posicao >= 0)
            {
                Program.jogosTabuleiros[posicao] = jogostabuleiro;
                MessageBox.Show("Cadastro realizado com sucesso");
            }
            else
            {
                Program.jogosTabuleiros.Add(jogostabuleiro);
                MessageBox.Show("Cadastro realizado com sucesso");
            }

            LimparCampos();
        }
        private void button2_Click(object sender, EventArgs e)
        {
            MenuComputadores computadores = new MenuComputadores();

            computadores.Show();
            if (txtMarca.Text.Length < 5)
            {
                MessageBox.Show("Marca deve conter mais de 5 letras");
                txtMarca.Focus();
                return;
            }

            if (txtTamanhoDoCpu.Text.Length <= 5)
            {
                MessageBox.Show("Tamanho da Cpu deve conter mais de 5 leras");
                txtTamanhoDoCpu.Focus();
                return;
            }
            if (cbMemoriaRan.SelectedIndex < 0)
            {
                MessageBox.Show("Memoria RAN Deve ser preenchido.");
                cbMemoriaRan.Focus();
                return;
            }
            if (txtProcessador.Text.Length < 4)
            {
                MessageBox.Show("processador deve conter mais de 4 letras");
                txtProcessador.Focus();
                return;
            }
            if (txtPlacaDeVideo.Text.Length < 4)
            {
                MessageBox.Show("placa de video deve conter mais de 4 letras");

                return;
            }

            JogosDeTabuleiro jogostabuleiro = new JogosDeTabuleiro()
            {
            };

            if (posicao >= 0)
            {
                Program.jogosTabuleiros[posicao] = jogostabuleiro;
                MessageBox.Show("Cadastro realizado com sucesso");
            }
            else
            {
                Program.jogosTabuleiros.Add(jogostabuleiro);
                MessageBox.Show("Cadastro realizado com sucesso");
            }

            LimparCampos();
        }
 public Cadastrarjogosdetabuleiro(JogosDeTabuleiro tabuleiro, int posicao)
 {
     this.posicao = posicao;
     InitializeComponent();
     txtNomeDoJogo.Text             = tabuleiro.NomeDoJogo;
     mtbAnoFabricacao.Text          = tabuleiro.AnoDeFabricacao;
     txtCriadorJogo.Text            = tabuleiro.CriadorDoJogo;
     txtQuantidadeJogadores.Text    = Convert.ToString(txtQuantidadeJogadores.Text);
     cbEstiloJogo.SelectedItem      = tabuleiro.EstilodoJogo;
     cbEstiloTAbuleiro.SelectedItem = tabuleiro.EstiloDoTabuleiro;
 }
        private void button2_Click(object sender, EventArgs e)
        {
            if (dataGridView1.CurrentRow == null)
            {
                MessageBox.Show("Não tem nenhum Nome selecionado");
                return;
            }

            int linhaSelecionada       = dataGridView1.CurrentRow.Index;
            JogosDeTabuleiro tabuleiro = Program.jogosTabuleiros[linhaSelecionada];

            new Cadastrarjogosdetabuleiro(tabuleiro, linhaSelecionada).ShowDialog();
        }
        private void AtualizarLista()
        {
            dataGridView1.Rows.Clear();
            string busca = textBox1.Text.ToLower().Trim();

            for (int i = 0; i < Program.jogosTabuleiros.Count; i++)
            {
                JogosDeTabuleiro jogosTabuleiros = Program.jogosTabuleiros[i];
                if (jogosTabuleiros.sim == true && (jogosTabuleiros.NomeDoJogo.Contains(busca) || (jogosTabuleiros.CriadorDoJogo.Contains(busca))))
                {
                    dataGridView1.Rows.Add(new object[] {
                        jogosTabuleiros.NomeDoJogo, jogosTabuleiros.CriadorDoJogo, jogosTabuleiros.QuantidadeDeJogadores
                    });
                }
            }
        }
        private void btnApagar_Click(object sender, EventArgs e)
        {
            if (dataGridView1.CurrentRow == null)
            {
                MessageBox.Show("Não tem nenhum Nome selecionado");
                return;
            }
            int linhaSelecionada = dataGridView1.CurrentRow.Index;

            JogosDeTabuleiro jogosTabuleiros = Program.jogosTabuleiros[linhaSelecionada];
            DialogResult     resultado       = MessageBox.Show("Deseja apagar " + " o registro?", "AVISO", MessageBoxButtons.YesNo);

            if (resultado == DialogResult.Yes)
            {
                Program.jogosTabuleiros.RemoveAt(linhaSelecionada);
                MessageBox.Show("Registro apagado com seucesso");
            }
            else
            {
                MessageBox.Show("Sue registro foi salvo.");
            }
        }