Пример #1
0
 private void btnEditar_Click(object sender, EventArgs e)
 {
     if (dgvListaAnimais.CurrentRow == null)
     {
         MessageBox.Show("Não tem nenhuma linha selecionada");
         return;
     }
     int     linhaSelecionada = dgvListaAnimais.CurrentRow.Index;
     Animais Animals          = Program.Animal[linhaSelecionada];
 }
Пример #2
0
 private void AtualizarLista()
 {
     dgvListaAnimais.Rows.Clear();
     for (int i = 0; i < Program.Animal.Count; i++)
     {
         Animais Animals = Program.Animal[i];
         dgvListaAnimais.Rows.Add(new object[] {
             Animals.NomeDaPessoa, Animals.Altura, Animals.Peso, Animals.Idade, Animals
         });
     }
 }
Пример #3
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            if (txtNomeDaPessoa.Text.Length < 4)
            {
                MessageBox.Show("Nome da pessoa deve conter no mínimo 4 caracteres");
                txtNomeDaPessoa.Focus();
                return;
            }
            if (txtNomeDoAnimal.Text.Length < 4)
            {
                MessageBox.Show("Nome do animal deve conter no mínimo 4 caracteres");
                txtNomeDoAnimal.Focus();
                return;
            }
            if (txtAltura.Text.Length == 0)
            {
                MessageBox.Show("Altura deve ser preenchido");
                txtAltura.Focus();
                return;
            }
            if (txtPeso.Text.Length == 0)
            {
                MessageBox.Show("Peso deve ser preenchido");
                txtPeso.Focus();
                return;
            }

            if (txtRaca.Text.Length < 4)
            {
                MessageBox.Show("Raça deve conter no mínimo 4 caracteres");
                txtRaca.Focus();
                return;
            }


            if (txtObserva.Text.Length == 0)
            {
                MessageBox.Show("Observação deve conter no mínimo 4 caracteres");
                txtObserva.Focus();
                return;
            }

            if (txtCodigoAnimal.Text.Length == 0)
            {
                MessageBox.Show("Codigo do animal deve ser preenchido");
                txtCodigoAnimal.Focus();
                return;
            }



            try
            {
                string NomeDaPessoa = txtNomeDaPessoa.Text;
            }
            catch
            {
                MessageBox.Show("Nome da pessoa deve conter somente letras");
                txtNomeDaPessoa.Focus();
                return;
            }


            try
            {
                string NomeDoAnimal = txtNomeDoAnimal.Text;
            }
            catch
            {
                MessageBox.Show("Nome do animal deve conter somente letras");
                txtNomeDoAnimal.Focus();
                return;
            }
            try
            {
                double altura = Convert.ToDouble(txtAltura.Text);
            }
            catch
            {
                MessageBox.Show("Altura deve conter numeros");
                txtAltura.Focus();
                return;
            }
            try
            {
                double peso = Convert.ToDouble(txtPeso.Text);
            }
            catch
            {
                MessageBox.Show("Peso deve conter numeros");
                txtPeso.Focus();
                return;
            }

            try
            {
                string Raca = txtRaca.Text;
            }
            catch
            {
                MessageBox.Show("Raca deve conter apenas letras");
                txtRaca.Focus();
                return;
            }

            try
            {
                int idade = Convert.ToInt32(txtIdade.Text);
            }
            catch
            {
                MessageBox.Show("Idade deve conter numeros");
                txtIdade.Focus();
                return;
            }

            try
            {
                string Obs = txtObserva.Text;
            }
            catch
            {
                MessageBox.Show("Observação deve conter apenas letras");
                txtObserva.Focus();
                return;
            }

            try
            {
                int Codigo = Convert.ToInt32(txtCodigoAnimal.Text);
            }
            catch
            {
                MessageBox.Show("Codigo do animal deve conter numeros");
                txtCodigoAnimal.Focus();
                return;
            }


            Animais Animal = new Animais()
            {
                NomeDaPessoa = txtNomeDaPessoa.Text,
                NomeDoAnimal = txtNomeDoAnimal.Text,
                Altura       = Convert.ToDouble(txtAltura.Text),
                Peso         = Convert.ToDouble(txtPeso.Text),
                Raca         = txtRaca.Text,
                Idade        = Convert.ToInt32(txtIdade.Text),
                Obs          = txtObserva.Text,
                Racao        = txtRacao.Text,
                Codigo       = Convert.ToInt32(txtCodigoAnimal.Text),
            };

            if (posicao >= 0)
            {
                Program.Animal[posicao] = Animal;
                MessageBox.Show("Você foi cadastrado");
            }
            else
            {
                Program.Animal.Add(Animal);
                MessageBox.Show("Você foi cadastrado");
            }

            LimparCampos();
        }