public CadastroFuncJogos(CcFuncJogos CcFuncJogos, int posicao) { 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); }
private void btnEditar_Click(object sender, EventArgs e) { int LinhaSelecionada = dvgFuncJogos.CurrentRow.Index; if (dvgFuncJogos.CurrentRow == null) { MessageBox.Show("Selecione um Funcionário!"); return; } CcFuncJogos ccFuncJogos = Program.FJogos[LinhaSelecionada]; new CadastroFuncJogos(ccFuncJogos, LinhaSelecionada).ShowDialog(); CadastroFuncJogos cadastroFuncJogos = new CadastroFuncJogos(ccFuncJogos, LinhaSelecionada); }
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 btnExcluir_Click(object sender, EventArgs e) { if (dvgFuncJogos.CurrentRow == null) { MessageBox.Show("Nenhuma linha selecionada !!"); return; } int LinhaSelecionada = dvgFuncJogos.CurrentRow.Index; CcFuncJogos ccFuncJogos = Program.FJogos[LinhaSelecionada]; DialogResult resultado = MessageBox.Show("Deseja remover " + ccFuncJogos.nomej + "o cadastro ?", "AVISO", MessageBoxButtons.YesNo); if (resultado == DialogResult.Yes) { Program.FJogos.RemoveAt(LinhaSelecionada); AtualizarLista(); MessageBox.Show("Cadastro removido com Sucesso!"); } else { MessageBox.Show("Seu Cadastro Continua Salvo!"); } }
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(); }