Exemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            int LinhaSeelecionada = dgvListaCampeonato.CurrentRow.Index;

            if (dgvListaCampeonato.CurrentRow == null)
            {
                MessageBox.Show("Não tem nenhum campeonato selecionado !!");
                return;
            }

            CCampeonato ccampeonato = Program.ccampeonatos[LinhaSeelecionada];

            new CadastroCampeonato(ccampeonato, LinhaSeelecionada).ShowDialog();

            CadastroCampeonato cadastrocampeonato = new CadastroCampeonato(ccampeonato, LinhaSeelecionada);
        }
Exemplo n.º 2
0
        public void AtualizarLista()
        {
            dgvListaCampeonato.Rows.Clear();
            string Busca = txtBuscaCampeonato.Text.ToLower().Trim();

            for (int i = 0; i < Program.ccampeonatos.Count; i++)
            {
                CCampeonato ccampeonato = Program.ccampeonatos[i];
                if (ccampeonato.nomeDoJogo.Contains(Busca))
                {
                    dgvListaCampeonato.Rows.Add(new object[] {
                        ccampeonato.nomeDocampeonato, ccampeonato.nomeDoJogo, ccampeonato.salaDoJogo, ccampeonato.tipoDeEquipamento, ccampeonato.generoDoJogo, ccampeonato.dataCampeonato, ccampeonato.horaCampeonato, ccampeonato.premio1, ccampeonato.premio2, ccampeonato.premio3, ccampeonato.nivel, ccampeonato.quantidadeEquipes, ccampeonato.taxaEquipe,
                    });
                }
            }
        }
Exemplo n.º 3
0
 public CadastroCampeonato(CCampeonato ccampeonato, int posicao)
 {
     InitializeComponent();
     this.posicao                        = posicao;
     txtNomeCampeonato.Text              = ccampeonato.nomeDocampeonato;
     txtNomeDoJogo.Text                  = ccampeonato.nomeDoJogo;
     cbSalaJogo.SelectedItem             = ccampeonato.salaDoJogo;
     cbTipoEquipamento.SelectedItem      = ccampeonato.tipoDeEquipamento;
     cbGeneroJogo.SelectedItem           = ccampeonato.generoDoJogo;
     cbDiaCampeonato.SelectedItem        = ccampeonato.dataCampeonato;
     cbHoraCampeonato.SelectedItem       = ccampeonato.horaCampeonato;
     mtbPremio1.Text                     = ccampeonato.premio1;
     mtbPremio2.Text                     = ccampeonato.premio2;
     mtbPremio3.Text                     = ccampeonato.premio3;
     cbNivelCampeonato.SelectedItem      = ccampeonato.nivel;
     txtQuantidadeEquipesParticipar.Text = Convert.ToString(ccampeonato.quantidadeEquipes);
     mtbTaxaEquipe.Text                  = Convert.ToString(ccampeonato.taxaEquipe);
 }
Exemplo n.º 4
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (dgvListaCampeonato.CurrentRow == null)
            {
                MessageBox.Show("Nenhuma linha selecionada !!");
                return;
            }

            int LinhaSelecionada = dgvListaCampeonato.CurrentRow.Index;

            CCampeonato  ccampeonato = Program.ccampeonatos[LinhaSelecionada];
            DialogResult resultado   = MessageBox.Show("Deseja apagar o campeonato: (" + ccampeonato.nomeDocampeonato + " ) ??", "AVISO", MessageBoxButtons.YesNo);

            if (resultado == DialogResult.Yes)
            {
                Program.ccampeonatos.RemoveAt(LinhaSelecionada);
                AtualizarLista();
                MessageBox.Show("Registro apagado com sucesso !!");
            }
            else
            {
                MessageBox.Show("Seu registro ainda esta salvo !!");
            }
        }
Exemplo n.º 5
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (txtNomeCampeonato.Text.Length <= 0)
            {
                MessageBox.Show("Digite um nome para o campeonato !!");
                txtNomeCampeonato.Focus();
                return;
            }
            if (txtNomeDoJogo.Text.Length < 4)
            {
                MessageBox.Show("Nome do jogo deve conter mais que 4 carcteres !!");
                txtNomeDoJogo.Focus();
                return;
            }
            if (cbSalaJogo.SelectedIndex < 0)
            {
                MessageBox.Show("Selecione ao menos uma sala para o jogo !!");
                cbSalaJogo.Focus();
                return;
            }
            if (cbTipoEquipamento.SelectedIndex < 0)
            {
                MessageBox.Show("Selecione ao menos um tipo de equipamento que sera usado nesse campeonato !!");
                cbTipoEquipamento.Focus();
                return;
            }
            if (cbGeneroJogo.SelectedIndex < 0)
            {
                MessageBox.Show("Selecione ao menos um genero para o jogo !!");
                cbGeneroJogo.Focus();
                return;
            }
            if (cbDiaCampeonato.SelectedIndex < 0)
            {
                MessageBox.Show("Selecione ao menos um dia para o campeonato !!");
                cbDiaCampeonato.Focus();
                return;
            }
            if (cbHoraCampeonato.SelectedIndex < 0)
            {
                MessageBox.Show("Selecione ao menos uma hora que o campeonato iniciará !!");
                cbHoraCampeonato.Focus();
                return;
            }
            if (mtbPremio1.Text.Length < 5)
            {
                MessageBox.Show("Digite ao menos um valor para o 1° premio !!");
                mtbPremio1.Focus();
                return;
            }
            if (mtbPremio2.Text.Length < 5)
            {
                MessageBox.Show("Digite ao menos um valor para o 2° premio !!");
                mtbPremio2.Focus();
                return;
            }
            if (mtbPremio3.Text.Length < 5)
            {
                MessageBox.Show("Digite ao menos um valor para o 3° premio !!");
                mtbPremio3.Focus();
                return;
            }
            if (cbNivelCampeonato.SelectedIndex < 0)
            {
                MessageBox.Show("Selecione ao menos um nivel para o campeonato !!");
                cbNivelCampeonato.Focus();
                return;
            }


            try
            {
                int QuantidadeEquipe = Convert.ToInt32(txtQuantidadeEquipesParticipar.Text);
                txtQuantidadeEquipesParticipar.Focus();
            }
            catch (Exception)
            {
                MessageBox.Show("Digite um valor valido para a quantidade ");
                return;
            }
            if (txtQuantidadeEquipesParticipar.Text.Length < 0)
            {
                MessageBox.Show("Digite um valor valido para a quantidade maxima de equipes que podem participar desse campeonato !!");
                txtQuantidadeEquipesParticipar.Focus();
                return;
            }
            if (mtbTaxaEquipe.Text.Length < 5)
            {
                MessageBox.Show("Digite um valor valido para a taxa a ser paga por equipe para participar do campeonato !!");
                mtbTaxaEquipe.Focus();
                return;
            }

            CCampeonato ccampeonato = new CCampeonato()
            {
                nomeDocampeonato  = txtNomeCampeonato.Text,
                nomeDoJogo        = txtNomeDoJogo.Text,
                salaDoJogo        = cbSalaJogo.SelectedItem.ToString(),
                tipoDeEquipamento = cbTipoEquipamento.SelectedItem.ToString(),
                generoDoJogo      = cbGeneroJogo.SelectedItem.ToString(),
                dataCampeonato    = cbDiaCampeonato.SelectedItem.ToString(),
                horaCampeonato    = cbHoraCampeonato.SelectedItem.ToString(),
                premio1           = mtbPremio1.Text,
                premio2           = mtbPremio2.Text,
                premio3           = mtbPremio3.Text,
                nivel             = cbNivelCampeonato.SelectedItem.ToString(),
                quantidadeEquipes = Convert.ToInt32(txtQuantidadeEquipesParticipar.Text),
                taxaEquipe        = Convert.ToString(mtbTaxaEquipe.Text)
            };



            if (posicao >= 0)
            {
                Program.ccampeonatos[posicao] = ccampeonato;
                MessageBox.Show("Cadastro realizado com sucesso !!");
                LimparCampos();
            }
            else
            {
                Program.ccampeonatos.Add(ccampeonato);
                MessageBox.Show("Cadastro realizado com sucesso !!");
                LimparCampos();
            }
        }