예제 #1
0
        private void btnAdcionarTodos_Click(object sender, EventArgs e)
        {
            try
            {
                Baleia baleia = new Baleia("Baleia", DateTime.Now, 'F');
                VG.arvore.Insere(baleia);

                Cachorro cachorro = new Cachorro("Cachorro", DateTime.Now, 'F');
                VG.arvore.Insere(cachorro);

                Coruja coruja = new Coruja("Coruja", DateTime.Now, 'F');
                VG.arvore.Insere(coruja);

                Esquilo esquilo = new Esquilo("Esquilo", DateTime.Now, 'F');
                VG.arvore.Insere(esquilo);

                Gato gato = new Gato("Gato", DateTime.Now, 'F');
                VG.arvore.Insere(gato);

                Gaviao gaviao = new Gaviao("Gaviao", DateTime.Now, 'F');
                VG.arvore.Insere(gaviao);

                Leao leao = new Leao("Leao", DateTime.Now, 'F');
                VG.arvore.Insere(leao);

                Morcego morcego = new Morcego("Morcego", DateTime.Now, 'F');
                VG.arvore.Insere(morcego);

                Ornitorrinco ornitorrinco = new Ornitorrinco("Ornitorrinco", DateTime.Now, 'F');
                VG.arvore.Insere(ornitorrinco);

                Pato pato = new Pato("Pato", DateTime.Now, 'F');
                VG.arvore.Insere(pato);

                Pinguim pinguim = new Pinguim("Pinguim", DateTime.Now, 'F');
                VG.arvore.Insere(pinguim);

                Pombo pombo = new Pombo("Pombo", DateTime.Now, 'F');
                VG.arvore.Insere(pombo);

                Tartaruga tartaruga = new Tartaruga("Tartaruga", DateTime.Now, 'F');
                VG.arvore.Insere(tartaruga);

                Tubarao tubarao = new Tubarao("Tubarao", DateTime.Now, 'F');
                VG.arvore.Insere(tubarao);
            }
            catch (Exception except)
            {
                MessageBox.Show(except.Message);
            }
        }
예제 #2
0
        private void btnAdcionar_Click(object sender, EventArgs e)
        {
            do
            {
                if (txtNome.Text == "" || txtData.Text == "" || txtData.Text == "//" || cbAnimal.Text == "" || cbAnimal.Text == "")
                {
                    MessageBox.Show("Preencha todos os campos");
                    break;
                }
                char sexo = ' ';

                try
                {
                    switch (cbAnimal.SelectedItem)
                    {
                    case "Baleia":
                        if (cbSexo.Text == "Macho")
                        {
                            sexo = 'm';
                        }
                        else
                        {
                            sexo = 'f';
                        }
                        Baleia baleia = new Baleia(txtNome.Text, Convert.ToDateTime(txtData.Text), sexo);
                        VG.arvore.Insere(baleia);
                        break;

                    case "Cachorro":
                        if (cbSexo.Text == "Macho")
                        {
                            sexo = 'm';
                        }
                        else
                        {
                            sexo = 'f';
                        }
                        Cachorro cachorro = new Cachorro(txtNome.Text, Convert.ToDateTime(txtData.Text), sexo);
                        VG.arvore.Insere(cachorro);
                        break;

                    case "Coruja":
                        if (cbSexo.Text == "Macho")
                        {
                            sexo = 'm';
                        }
                        else
                        {
                            sexo = 'f';
                        }
                        Coruja coruja = new Coruja(txtNome.Text, Convert.ToDateTime(txtData.Text), sexo);
                        VG.arvore.Insere(coruja);
                        break;

                    case "Gato":
                        if (cbSexo.Text == "Macho")
                        {
                            sexo = 'm';
                        }
                        else
                        {
                            sexo = 'f';
                        }
                        Gato gato = new Gato(txtNome.Text, Convert.ToDateTime(txtData.Text), sexo);
                        VG.arvore.Insere(gato);
                        break;

                    case "Gavião":
                        if (cbSexo.Text == "Macho")
                        {
                            sexo = 'm';
                        }
                        else
                        {
                            sexo = 'f';
                        }
                        Gaviao gaviao = new Gaviao(txtNome.Text, Convert.ToDateTime(txtData.Text), sexo);
                        VG.arvore.Insere(gaviao);
                        break;

                    case "Leão":
                        if (cbSexo.Text == "Macho")
                        {
                            sexo = 'm';
                        }
                        else
                        {
                            sexo = 'f';
                        }
                        Leao leao = new Leao(txtNome.Text, Convert.ToDateTime(txtData.Text), sexo);
                        VG.arvore.Insere(leao);
                        break;

                    case "Morcego":
                        if (cbSexo.Text == "Macho")
                        {
                            sexo = 'm';
                        }
                        else
                        {
                            sexo = 'f';
                        }
                        Morcego morcego = new Morcego(txtNome.Text, Convert.ToDateTime(txtData.Text), sexo);
                        VG.arvore.Insere(morcego);
                        break;

                    case "Ornitorrinco":
                        if (cbSexo.Text == "Macho")
                        {
                            sexo = 'm';
                        }
                        else
                        {
                            sexo = 'f';
                        }
                        Ornitorrinco ornito = new Ornitorrinco(txtNome.Text, Convert.ToDateTime(txtData.Text), sexo);
                        VG.arvore.Insere(ornito);
                        break;

                    case "Pato":
                        if (cbSexo.Text == "Macho")
                        {
                            sexo = 'm';
                        }
                        else
                        {
                            sexo = 'f';
                        }
                        Pato pato = new Pato(txtNome.Text, Convert.ToDateTime(txtData.Text), sexo);
                        VG.arvore.Insere(pato);
                        break;

                    case "Pinguim":
                        if (cbSexo.Text == "Macho")
                        {
                            sexo = 'm';
                        }
                        else
                        {
                            sexo = 'f';
                        }
                        Pinguim pinguim = new Pinguim(txtNome.Text, Convert.ToDateTime(txtData.Text), sexo);
                        VG.arvore.Insere(pinguim);
                        break;

                    case "Pombo":
                        if (cbSexo.Text == "Macho")
                        {
                            sexo = 'm';
                        }
                        else
                        {
                            sexo = 'f';
                        }
                        Pombo pombo = new Pombo(txtNome.Text, Convert.ToDateTime(txtData.Text), sexo);
                        VG.arvore.Insere(pombo);
                        break;

                    case "Tartaruga":
                        if (cbSexo.Text == "Macho")
                        {
                            sexo = 'm';
                        }
                        else
                        {
                            sexo = 'f';
                        }
                        Tartaruga tartaruga = new Tartaruga(txtNome.Text, Convert.ToDateTime(txtData.Text), sexo);
                        VG.arvore.Insere(tartaruga);
                        break;

                    case "Tubarão":
                        if (cbSexo.Text == "Macho")
                        {
                            sexo = 'm';
                        }
                        else
                        {
                            sexo = 'f';
                        }
                        Tubarao tubarao = new Tubarao(txtNome.Text, Convert.ToDateTime(txtData.Text), sexo);
                        VG.arvore.Insere(tubarao);
                        break;

                    case "Esquilo":
                        if (cbSexo.Text == "Macho")
                        {
                            sexo = 'm';
                        }
                        else
                        {
                            sexo = 'f';
                        }
                        Esquilo esquilo = new Esquilo(txtNome.Text, Convert.ToDateTime(txtData.Text), sexo);
                        VG.arvore.Insere(esquilo);
                        break;

                    default:
                        MessageBox.Show("Selecione um Animal");
                        break;
                    }
                }
                catch (Exception excep)
                {
                    MessageBox.Show(excep.Message + $" - ({txtNome.Text})");
                }
                LimpaCampos();
                break;
            } while (1 == 1);
        }