public CadastroFuncJogos(CcFuncJogos CcFuncJogos, int posição)
 {
     InitializeComponent();
     this.posicao          = posicao;
     txtNome.Text          = CcFuncJogos.nomej;
     cbSala.Text           = CcFuncJogos.Sala;
     cbEspecializacao.Text = CcFuncJogos.Especialização;
     txtEndereco.Text      = CcFuncJogos.endereçoj;
     nupIdade.Value        = CcFuncJogos.idadej;
     mtxCel.Text           = Convert.ToString(CcFuncJogos.celularj);
     txtCidade.Text        = CcFuncJogos.cidadej;
     mtxCPF.Text           = Convert.ToString(CcFuncJogos.CPFj);
     mtxTelefone.Text      = Convert.ToString(CcFuncJogos.telefonej);
     txtSalário.Text       = Convert.ToString(CcFuncJogos.salarioj);
     txtRG.Text            = Convert.ToString(CcFuncJogos.RGj);
 }
        public void AtualizarLista()
        {
            dvgFuncJogos.Rows.Clear();
            string Busca = txtBuscaJogos.Text.ToLower().Trim();

            for (int i = 0; i < Program.FJogos.Count; i++)
            {
                CcFuncJogos CcFuncJogos = Program.FJogos[i];
                if (CcFuncJogos.nomej.Contains(Busca))
                {
                    dvgFuncJogos.Rows.Add(new object[] {
                        CcFuncJogos.nomej, CcFuncJogos.Sala, CcFuncJogos.Especialização, CcFuncJogos.idadej, CcFuncJogos.endereçoj, CcFuncJogos.celularj, CcFuncJogos.cidadej, CcFuncJogos.CEPj, CcFuncJogos.CPFj, CcFuncJogos.telefonej, CcFuncJogos.salarioj, CcFuncJogos.RGj
                    });
                }
            }
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (txtNome.Text.Length < 4)
            {
                MessageBox.Show("Nome deve conter no mínimo 4 caracteres");
                txtNome.Focus();
                return;
            }


            if (txtEndereco.Text.Length < 8)
            {
                MessageBox.Show("Endereço deve conter pelo menos 8 caracteres");
                txtNome.Focus();
                return;
            }

            if (txtCidade.Text.Length < 3)
            {
                MessageBox.Show("Selecione uma Cidade");
                txtNome.Focus();
                return;
            }

            if (txtRG.Text.Length < 6)
            {
                MessageBox.Show("RG deve conter pelo menos 6 caracteres");
                txtNome.Focus();
                return;
            }
            try
            {
                double Salário = Convert.ToDouble(txtSalário.Text);
            }
            catch (Exception)
            {
                MessageBox.Show("Salário deve conter somente números");
            }
            if (txtEmail.Text.Length < 7)
            {
                MessageBox.Show("Email deve conter no mínimo 7 caracteres");
                txtNome.Focus();
                return;
            }


            CcFuncJogos CcFuncJogos = new CcFuncJogos()
            {
                nomej          = txtNome.Text,
                Sala           = cbSala.SelectedItem.ToString(),
                Especialização = cbEspecializacao.SelectedItem.ToString(),
                idadej         = Convert.ToInt32(nupIdade.Value),
                endereçoj      = txtEndereco.Text,
                celularj       = Convert.ToString(mtxCel.Text),
                emailj         = txtEmail.Text,
                cidadej        = txtCidade.SelectedItem.ToString(),
                CEPj           = Convert.ToString(mtxCEP.Text),
                CPFj           = Convert.ToString(mtxCPF.Text),
                telefonej      = Convert.ToString(mtxTelefone.Text),
                salarioj       = Convert.ToString(txtSalário.Text),
                RGj            = Convert.ToString(txtRG.Text),
            };

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