示例#1
0
        private void btnEditarEquipe_Click(object sender, EventArgs e)
        {
            if (dgvListarEquipe.CurrentRow == null)
            {
                MessageBox.Show("Não há equipe selecionada");
                return;
            }

            int             linhaSelecionada         = dgvListarEquipe.CurrentRow.Index;
            EquipeConvidado cadastroEquipeConvidado2 = Program.cadastroEquipeConvidado[linhaSelecionada];

            new SistemaCadastrarEquipe(cadastroEquipeConvidado2, linhaSelecionada).ShowDialog();
        }
示例#2
0
 private void AtualizarLista()
 {
     dgvListarEquipe.Rows.Clear();
     for (int i = 0; i < Program.cadastroDeConvidados.Count; i++)
     {
         string          busca = txtBuscaEquipe.Text.ToLower();
         EquipeConvidado cadastroEquipeConvidado2 = Program.cadastroEquipeConvidado[i];
         if (cadastroEquipeConvidado2.NomeEquipe.Contains(busca))
         {
             dgvListarEquipe.Rows.Add(new object[] {
                 cadastroEquipeConvidado2.SeuNome, cadastroEquipeConvidado2.SuaIdade, cadastroEquipeConvidado2.NomeCampeao, cadastroEquipeConvidado2.NomeLider
             });
         }
     }
 }
 public SistemaCadastrarEquipe(EquipeConvidado cadastroEquipeConvidado2, int posicao)
 {
     InitializeComponent();
     this.posicao4         = posicao;
     txtNomeEquipe.Text    = cadastroEquipeConvidado2.NomeEquipe;
     txtSeuNome.Text       = cadastroEquipeConvidado2.SeuNome;
     txtIdadePessoa.Text   = cadastroEquipeConvidado2.SuaIdade;
     cbFuncao.SelectedItem = cadastroEquipeConvidado2.Funcao;
     txtRG.Text            = cadastroEquipeConvidado2.RG;
     txtCPF.Text           = cadastroEquipeConvidado2.CPF;
     txtNomeCampeao.Text   = cadastroEquipeConvidado2.NomeCampeao;
     txtNumeroCracha.Text  = Convert.ToString(cadastroEquipeConvidado2.NumeroCracha);
     txtLiderDeEquipe.Text = cadastroEquipeConvidado2.NomeLider;
     txtEmailContato.Text  = cadastroEquipeConvidado2.EmailContato;
     txtNumeroMembros.Text = Convert.ToString(cadastroEquipeConvidado2.NumeroMembros);
 }
示例#4
0
        private void btnApagarEquipe_Click(object sender, EventArgs e)
        {
            if (dgvListarEquipe.CurrentRow == null)
            {
                MessageBox.Show("Não há equipe selecionada");
                return;
            }

            int             linhaSelecionada         = dgvListarEquipe.CurrentRow.Index;
            EquipeConvidado cadastroEquipeConvidado2 = Program.cadastroEquipeConvidado[linhaSelecionada];
            DialogResult    resultado = MessageBox.Show("Deseja mesmo apagar a equipe " + cadastroEquipeConvidado2.NomeEquipe + " ?", "AVISO!", MessageBoxButtons.YesNo);

            if (resultado == DialogResult.Yes)
            {
                Program.cadastroEquipeConvidado.RemoveAt(linhaSelecionada);
                AtualizarLista();
                MessageBox.Show("Seu registro de equipe foi apagado com sucesso");
            }

            else
            {
                MessageBox.Show("Seu registro de equipe está salvo");
            }
        }
        private void btnSalvarConvidado_Click(object sender, EventArgs e)
        {
            if (txtNomeEquipe.Text.Length < 3)
            {
                MessageBox.Show("Nome da equipe deve ter pelo menos 3 caracteres, digite novamente");
                txtNomeEquipe.Focus();
                return;
            }
            if (txtSeuNome.Text.Length < 3)
            {
                MessageBox.Show("Seu nome deve conter pelo menos 3 dígitos, digite novamente");
                txtSeuNome.Focus();
                return;
            }

            if (txtIdadePessoa.Text.Length < 0)
            {
                MessageBox.Show("Idade não é válida, digite novamente");
                txtIdadePessoa.Focus();
                return;
            }

            try
            {
                int idade = Convert.ToInt32(txtIdadePessoa.Text);
            }

            catch
            {
                MessageBox.Show("Por favor, digite uma idade válida");
                txtIdadePessoa.Focus();
                return;
            }

            if (cbFuncao.SelectedIndex < 0)
            {
                MessageBox.Show("Selecione a função que atua");
                cbFuncao.DroppedDown = true;
                return;
            }

            if (txtRG.Text.Length < 9)
            {
                MessageBox.Show("RG deve conter pelo menos 9 dígitos");
                txtRG.Focus();
                return;
            }

            if (txtCPF.Text.Length < 11)
            {
                MessageBox.Show("CPF deve conter pelo menos 11 dígitos");
                txtCPF.Focus();
                return;
            }

            if (txtNomeCampeao.Text.Length < 3)
            {
                MessageBox.Show("O nome do campeão que você patrocina deve ter ao mínimo 3 dígitos");
                txtNomeCampeao.Focus();
                return;
            }

            if (txtNumeroCracha.Text.Length < 5)
            {
                MessageBox.Show("Número do crachá deve ter pelo menos 5 dígitos");
                txtNumeroCracha.Focus();
                return;
            }

            try
            {
                int numeroCracha = Convert.ToInt32(txtNumeroCracha.Text);
            }

            catch
            {
                MessageBox.Show("Por favor, digite um número de crachá válido");
                txtNumeroCracha.Focus();
                return;
            }

            if (txtLiderDeEquipe.Text.Length < 3)
            {
                MessageBox.Show("Nome do líder deve ter pelo menos 5 dígitos");
                txtLiderDeEquipe.Focus();
                return;
            }

            if (txtEmailContato.Text.Length < 10)
            {
                MessageBox.Show("O E-mail deve conter pelo menos 10 dígitos, contando com o @gmail.com, digite novamente");
                txtEmailContato.Focus();
                return;
            }

            try
            {
                int numeroMembros = Convert.ToInt32(txtNumeroMembros.Text);
            }

            catch
            {
                MessageBox.Show("Por favor, digite o número de membros válido");
                txtNumeroMembros.Focus();
                return;
            }


            EquipeConvidado cadastroEquipeConvidado2 = new EquipeConvidado()
            {
                NomeEquipe    = txtNomeEquipe.Text,
                SeuNome       = txtSeuNome.Text,
                SuaIdade      = Convert.ToString(txtIdadePessoa.Text),
                Funcao        = cbFuncao.SelectedItem.ToString(),
                RG            = txtRG.Text,
                CPF           = txtCPF.Text,
                NomeCampeao   = txtNomeCampeao.Text,
                NumeroCracha  = Convert.ToInt32(txtNumeroCracha.Text),
                NomeLider     = txtLiderDeEquipe.Text,
                EmailContato  = txtEmailContato.Text,
                NumeroMembros = Convert.ToInt32(txtNumeroMembros.Text)
            };

            if (posicao4 >= 0)
            {
                Program.cadastroEquipeConvidado[posicao4] = cadastroEquipeConvidado2;
                MessageBox.Show("Cadastro de equipe realizado com sucesso!");
            }

            else
            {
                Program.cadastroEquipeConvidado.Add(cadastroEquipeConvidado2);
                MessageBox.Show("Cadastro de equipe realizado com sucesso!");
            }
        }