public int executar(CollectionsBD bd)
        {
            string nome;
            string raca;
            double peso;
            int    escolha = 0;
            int    sair    = 0;

            while (sair == 0)
            {
                switch (escolha)
                {
                case -1:
                    Console.WriteLine("0-Adicionar outro pet.\n" +
                                      "1-Retornar a tela principal.\n" +
                                      "2-Sair do programa.\n");
                    escolha = Convert.ToInt16(Console.ReadLine());
                    sair    = (escolha != 0 ? 1 : 0);
                    break;

                case 0:
                    Console.WriteLine("Adicionar novo:\n" +
                                      "1-Cachorro.:\n" +
                                      "2-Gato:\n");
                    escolha = Convert.ToInt16(Console.ReadLine());
                    break;

                case 1:
                    Console.WriteLine("Escolha o nome: ");
                    nome = Console.ReadLine();
                    Console.WriteLine("Escolha raca: ");
                    raca = Console.ReadLine();
                    Console.WriteLine("Escolha peso: ");
                    peso = Convert.ToDouble(Console.ReadLine());
                    bd.AddAnimal(new Cachorro(nome, raca, peso));
                    escolha = -1;
                    break;

                case 2:
                    Console.WriteLine("Escolha o nome: ");
                    nome = Console.ReadLine();
                    Console.WriteLine("Escolha raca: ");
                    raca = Console.ReadLine();
                    Console.WriteLine("Escolha peso: ");
                    peso = Convert.ToDouble(Console.ReadLine());
                    bd.AddAnimal(new Gato(nome, raca, peso));
                    escolha = -1;
                    break;

                default:
                    sair    = 1;
                    escolha = 0;
                    break;
                }
            }
            return(escolha);
        }
예제 #2
0
        public int executar(CollectionsBD bd)
        {
            int escolha = 0;
            int sair    = 0;

            while (sair == 0)
            {
                switch (escolha)
                {
                case -1:
                    Console.WriteLine("0-Excluir outro pet.\n" +
                                      "1-Retornar a tela principal.\n" +
                                      "2-Sair do programa.\n");
                    escolha = Convert.ToInt16(Console.ReadLine());
                    sair    = (escolha != 0 ? 1 : 0);
                    break;

                case 0:
                    try
                    {
                        Console.WriteLine("Digite o nome do pet a ser excluido: ");
                        bd.RemoveAnimalByName(Console.ReadLine());
                        Console.WriteLine("Pet escluido com sucesso!! \nAperte enter para continuar.");
                        Console.ReadLine();
                    }
                    catch (System.Exception)
                    {
                        Console.WriteLine("Nome de pet não encontrado!");
                        throw;
                    }
                    escolha = -1;
                    break;

                default:
                    sair    = 1;
                    escolha = 0;
                    break;
                }
            }
            return(escolha);
        }
예제 #3
0
        public int executar(CollectionsBD bd)
        {
            int escolha = 0;
            int sair    = 0;

            while (sair == 0)
            {
                switch (escolha)
                {
                case -1:
                    Console.WriteLine("0-Viualizar outro pet.\n" +
                                      "1-Retornar a tela principal.\n" +
                                      "2-Sair do programa.\n");
                    escolha = Convert.ToInt16(Console.ReadLine());
                    sair    = (escolha != 0 ? 1 : 0);
                    break;

                case 0:
                    Console.WriteLine("Digite o nome do pet: ");
                    Animal animal = bd.GetAnimalByName(Console.ReadLine());
                    Console.WriteLine("Nome do pet: {0}", animal.Nome);
                    Console.WriteLine("Raça do pet: {0}", animal.Raca);
                    Console.WriteLine("Peso do pet: {0}", animal.Peso);
                    Console.WriteLine("Aperte enter para continuar");
                    Console.ReadLine();
                    escolha = -1;
                    break;

                default:
                    sair    = 1;
                    escolha = 0;
                    break;
                }
            }
            return(escolha);
        }