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); }
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, }); } } }
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); }
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 !!"); } }
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(); } }