private void btnEditar_Click(object sender, EventArgs e) { if (dgvListaPeca.CurrentRow == null) { MessageBox.Show("Não tem nenhuma linha selecionada"); return; } int linhaSelecionada = dgvListaPeca.CurrentRow.Index; ZooPets Pets = Program.Pet[linhaSelecionada]; }
private void AtualizarLista() { dgvListaPeca.Rows.Clear(); for (int i = 0; i < Program.Pet.Count; i++) { ZooPets Pet = Program.Pet[i]; dgvListaPeca.Rows.Add(new object[] { Pet.nome, Pet.NomeDoPai, Pet.Escola, Pet.Idade, Pet.Serie, Pet.Mae, Pet.Turno, Pet.Doenca, Pet }); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { string nome = txtNome.Text; } catch { MessageBox.Show("Nome deve conter apenas letras"); txtNome.Focus(); return; } try { string NomeDoPai = txtNomePai.Text; } catch { MessageBox.Show("Nome do pai deve conter apenas letras"); txtNomePai.Focus(); return; } try { int Idade = Convert.ToInt32(txtIdade.Text); } catch { MessageBox.Show("Idade deve conter apenas números"); txtIdade.Focus(); return; } try { string Serie = txtEmQualSerie.Text; } catch { MessageBox.Show("Serie deve conter apenas letras"); txtEmQualSerie.Focus(); return; } try { string Escola = txtEscola.Text; } catch { MessageBox.Show("Escola deve conter apenas letras"); txtEscola.Focus(); return; } try { string mae = txtMae.Text; } catch { MessageBox.Show("Nome da mãe deve estar preenchido"); txtMae.Focus(); return; } if (cbTurno.SelectedIndex < 0) { MessageBox.Show("Campo Turno deve ser preenchido"); cbTurno.DroppedDown = true; return; } try { string cidade = txtAlergia.Text; } catch { MessageBox.Show("sem tem ou não alergia deve conter apenas letras"); txtAlergia.Focus(); return; } if (txtNome.Text.Length < 2) { MessageBox.Show("Nome deve conter mais de 2 letras"); txtNome.Focus(); return; } if (txtNomePai.Text.Length < 2) { MessageBox.Show("Nome deve conter mais de 2 letras"); txtNomePai.Focus(); return; } if (txtIdade.Text.Length == 0) { MessageBox.Show("idade deve ser preenchido"); txtIdade.Focus(); return; } if (txtEmQualSerie.Text.Length < 4) { MessageBox.Show("Serie deve ser escrito por extenso e deve conter mais de 4 letras"); txtEmQualSerie.Focus(); return; } if (txtEscola.Text.Length < 5) { MessageBox.Show("Escola deve conter mais de 5 letras"); txtEscola.Focus(); return; } if (txtMae.Text.Length < 2) { MessageBox.Show("Nome da mãe deve conter mais de 2 letras"); txtMae.Focus(); return; } if (cbTurno.SelectedIndex < 0) { MessageBox.Show("Campo Turno deve ser preenchido"); cbTurno.DroppedDown = true; return; } if (txtAlergia.Text.Length < 2) { MessageBox.Show("Campo Alergia ou não deve conter mais de 2 letras"); txtAlergia.Focus(); return; } ZooPets Pets = new ZooPets() { nome = txtNome.Text, NomeDoPai = txtNomePai.Text, Idade = Convert.ToInt32(txtIdade.Text), Serie = txtEmQualSerie.Text, Escola = txtEscola.Text, Mae = txtMae.Text, Turno = cbTurno.SelectedItem.ToString(), Doenca = txtAlergia.Text, }; if (posicao >= 0) { Program.Pet[posicao] = Pets; MessageBox.Show("Cadastro alterado com sucesso"); } else { Program.Pet.Add(Pets); MessageBox.Show("Cadastro realizado com sucesso"); } LimparCampos(); }