public void AtualizarLista()
        {
            string S = "";

            dgvListaJogadores.Rows.Clear();
            string Busca = txtBusca.Text.ToLower().Trim();

            for (int i = 0; i < Program.cjogadores.Count; i++)
            {
                CJogador cjogador = Program.cjogadores[i];

                if (cjogador.NomeJogador.Contains(Busca))
                {
                    if (cjogador.Sexo == true)
                    {
                        S = "Masculino";
                    }
                    else
                    {
                        S = "Feminino";
                    }

                    dgvListaJogadores.Rows.Add(new object[] {
                        cjogador.NomeJogador, S, cjogador.DataNascimento, cjogador.Cpf, cjogador.Rg, cjogador.Telefone, cjogador.TelefoneEmergencia, cjogador.FalarCom, cjogador.Email, cjogador.NomeEquipe, cjogador.Estado, cjogador.Cidade, cjogador.Endereco, cjogador.NumeroCasa,
                    });
                }
            }
        }
        public void CadastrarPatrocinador(CJogador cjogador, int posicao)
        {
            InitializeComponent();
            this.posicao = posicao;

            txtNomePatrocinador.Text = cpatrocinador.NomeDoPatrocinador;
            txtTelefone.Text         = cpatrocinador.Telefone;
            mtbCpf.Text    = cpatrocinador.Cpf;
            txtEquipe.Text = cpatrocinador.NomeDaEquipeSendoPatrocinada;
            cbTipoPatrocinio.SelectedItem = cpatrocinador.TipoPatrocinio;
            txtEstado.Text = cpatrocinador.Estado;
            txtCidade.Text = cpatrocinador.Cidade;
        }
        private void button1_Click(object sender, EventArgs e)
        {
            int LinhaSeelecionada = dgvListaJogadores.CurrentRow.Index;

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

            CJogador cjogador = Program.cjogadores[LinhaSeelecionada];

            new CadastroJogador(cjogador, LinhaSeelecionada).ShowDialog();

            CadastroJogador cadastrojogador = new CadastroJogador(cjogador, LinhaSeelecionada);
        }
Esempio n. 4
0
        public CadastroJogador(CJogador cjogador, int posicao)
        {
            InitializeComponent();
            this.posicao = posicao;

            txtNomeDoJogador.Text      = cjogador.NomeJogador;
            rbMasculino.Checked        = cjogador.Sexo;
            mtbDataNascimento.Text     = cjogador.DataNascimento;
            mtbCpf.Text                = cjogador.Cpf;
            txtRg.Text                 = cjogador.Rg;
            txtTelefone.Text           = cjogador.Telefone;
            txtTelefoneEmergencia.Text = cjogador.TelefoneEmergencia;
            txtFalarCom.Text           = cjogador.FalarCom;
            txtEndereco.Text           = cjogador.Endereco;
            txtNumeroCasa.Text         = Convert.ToString(cjogador.NumeroCasa);
            txtEmail.Text              = cjogador.Email;
            txtNomeCla.Text            = cjogador.NomeEquipe;
            txtEstado.Text             = cjogador.Estado;
            txtCidade.Text             = cjogador.Cidade;
        }
        private void button2_Click(object sender, EventArgs e)
        {
            if (dgvListaJogadores.CurrentRow == null)
            {
                MessageBox.Show("Nenhuma linha selecionada !!");
                return;
            }

            int LinhaSelecionada = dgvListaJogadores.CurrentRow.Index;

            CJogador     cjogador  = Program.cjogadores[LinhaSelecionada];
            DialogResult resultado = MessageBox.Show("Deseja apagar " + cjogador.NomeJogador + " do registro ?", "AVISO", MessageBoxButtons.YesNo);

            if (resultado == DialogResult.Yes)
            {
                Program.cjogadores.RemoveAt(LinhaSelecionada);
                AtualizarLista();
                MessageBox.Show("Registro apagado com sucesso !!");
            }
            else
            {
                MessageBox.Show("Seu registro ainda esta salvo !!");
            }
        }
Esempio n. 6
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (txtNomeDoJogador.Text.Length < 3)
            {
                MessageBox.Show("Nome do jogador deve conter no minimo 3 caracteres !!");
                txtNomeDoJogador.Focus();
                return;
            }
            if ((rbMasculino.Checked == false) && (radioButton2.Checked == false))
            {
                MessageBox.Show("Selecione seu Sexo !!");
                rbMasculino.Focus();
                return;
            }
            if (mtbDataNascimento.Text.Length < 2)
            {
                MessageBox.Show("Idade de nascimento deve ser colocada !!");
                mtbDataNascimento.Focus();
                return;
            }

            int Idade = Convert.ToInt32(mtbDataNascimento.Text);

            if (Idade < 18)
            {
                MessageBox.Show("Para participar do evento tem que ser maior de idade !!");
                mtbDataNascimento.Focus();
                return;
            }
            if (mtbCpf.Text.Length < 11)
            {
                MessageBox.Show("Cpf deve ser preenchido !!");
                mtbCpf.Focus();
                return;
            }
            if (txtRg.Text.Length < 4)
            {
                MessageBox.Show("Coloque o numero do RG !!");
                txtRg.Focus();
                return;
            }
            if (txtTelefone.Text.Length < 8)
            {
                MessageBox.Show("Telefone deve conter no minimo 8 digitos !!");
                txtTelefone.Focus();
                return;
            }
            if (txtEndereco.Text.Length < 3)
            {
                MessageBox.Show("Coloque o endereço que reside !!");
                txtEndereco.Focus();
                return;
            }

            if (txtNumeroCasa.Text.Length > 6)
            {
                MessageBox.Show("Numero da casa deve conter somente numeros e no maximo 6 caracter !!");
                txtNumeroCasa.Focus();
                return;
            }
            if (txtEmail.Text.Length < 5)
            {
                MessageBox.Show("Preencha o e-mail !!");
                txtEmail.Focus();
                return;
            }
            if (txtNomeCla.Text.Length < 0)
            {
                MessageBox.Show("Selecione a equipe que você e integrante !!");
                txtNomeCla.Focus();
                return;
            }
            if (txtEstado.Text.Length < 0)
            {
                MessageBox.Show("Selecione o Estado em que mora !!");
                txtEstado.Focus();
                return;
            }
            if (txtCidade.Text.Length < 0)
            {
                MessageBox.Show("Selecione a cidade em que mora !!");
                txtCidade.Focus();
                return;
            }

            CJogador cjogador = new CJogador()
            {
                NomeJogador        = txtNomeDoJogador.Text,
                Sexo               = rbMasculino.Checked,
                DataNascimento     = mtbDataNascimento.Text,
                Cpf                = mtbCpf.Text,
                Rg                 = txtRg.Text,
                Telefone           = txtTelefone.Text,
                TelefoneEmergencia = txtTelefoneEmergencia.Text,
                FalarCom           = txtFalarCom.Text,
                Endereco           = txtEndereco.Text,
                NumeroCasa         = Convert.ToInt32(txtNumeroCasa.Text),
                Email              = txtEmail.Text,
                NomeEquipe         = txtNomeCla.Text,
                Estado             = txtEstado.Text,
                Cidade             = txtCidade.Text
            };


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